Numbered Balls in a Rotating Heptagon

20 balls • gravity • custom ball–ball & moving-wall collisions • heptagon: 1 rev / 5 s

Each ball spins; its number rotates with it (plus a spoke dot). Walls impart velocity when rotating. Reset restores the exact initial grid and wall angle.