Animated version of this optical illusion, created with JS and canvas. The squares' rotations are inverted in each ring, making you see spirals. The spin can make cool patterns, too.