Nice work!
Simple to understand the rules and it gets you coming back to play again.
It did catch me out when there were highlighted balls on adjacent shapes that I didn't see initially. Maybe the number of balls to remember on each level needs highlighting more (than just matching the level number)?
Thanks for sharing.