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

Демосцена построенная на основе спиральных квадратов. Используются формулы вращения.
Первоначально можно задавать параметры:

var growthspeed = 200; //скорость роста
var rotationspeed = 1; //скорость вращения
var beginSize = 10; //начальный размер
var difSize = 40; //разница размеров между соседними