A fractal experience. Puck 0 moves and zooms. Place it in the center ring to zoom in, the middle to pan, and the outer to zoom out.

The other three currently generate a circle at the current size, which then persists.

Source code available.