Bouncing Balls in Rotating Heptagon

20 numbered balls with gravity, friction, collisions, and spin.
Heptagon rotates 360° every 5 seconds.
Balls bounce realistically off rotating walls.
Physics:
• Gravity: 0.8 px/frame²
• Air friction: 0.99
• Wall friction: 0.93
• Ball elasticity: 0.85
• Ball spin factor: 0.03
• Click to reset balls