shared that it took him about two hours to program a bouncing ball within a rotating heptagon. “One has to track multiple coordinate systems, how the collisions are done in each system ...