20 balls • Heptagon spins 360° / 5s • Gravity + friction • Collisions self-implemented