Nice little cozy game. I decided to give up once I hit wave 110 and had all gold balls, 2860 health, and 2320 max shield. Still had a few shields that weren't at full 20, but it wasn't making that much of a difference.
I do recommend revisiting the layout and UI. The coins on the left and the store descriptions on the right get cut off, and all the text is uncomfortably small, especially the health and armor readout.
I'd also strongly recommend a way to skip animations, say with a tap of the space bar, or a way to accelerate the animations. Once you get 15 balls going, it becomes a bit of a slog to wait for things.
There also seems to be a bug when you complete the game and go into endless mode – the registration of where the panels on the wheel are get offset (I think it's because the wheel is set to turning when you win), and you have to re-set the panels in the wheel manually to get them back into place.
Anyway, clever little design. Enjoyed it.
