Left and right arrow keys move/rotate the objects. Up and down arrow keys add and subtract objects. WASD keys adjust the plane of the objects in 3D! Space bar resets the 3D rotation to the starting values. Each object moves only along its own diameter. Together, they form a small circle within a larger one.
This was inspired by @colinmacc's Circular Oscillation project, which was recently on the front page. More info on the theorem is here: https://www.cut-the-knot.org/pythagoras/Copernicus.shtml Thanks to @selim_tezel for the fantastic 3D engine. Music: Thelonious Monk, Confessin', Solo Monk, 1965