Just about perfect.
I really enjoyed playing this game. It is a lot of fun and makes you think ahead to try to plan your moves.
I only have one gripe. The game can suffer badly from the butterfly effect. That is to say, you really don't have much control over the outcome once you launch the "ball". After a small number of bounces you quickly lose the ability to control where it will go because even an incredibly slight change in the launch position/speed makes for a huge difference in the outcome. Thankfully there is a "fuel" powerup, so that problem is limited somewhat.
But don't feel bad about it, you've still got a very good game here. The graphics, style, coding, and all aspects of the game are top notch. Great work!