I love how the game looks like and how does it feels!
The concept of random effect in a "ball" is truly amazing - nice job!