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.