Гипнотизирующие квадраты

Функция drawSquare(square) рисует квадраты.
Функция removeSquares() удаляет квадраты, которые дошли до границ холста.
В функции animate() добавляются новые квадраты каждые 50 шагов и меняется их размер.