Really...REALLY? I remember playing this for ages in an attempt for the impossible badge, and then giving up and accepting defeat. Now I return, years later, and nails it on the first try. Wtf?
Somehow I seem to find the solution to these puzzles almost instantly, thus getting the hard badge without visiting any levels in the cannon challenges. Anyway, this is a marvelous game that really gives the user a sense of accomplishment. The sound effects, graphics, controls and gameplay works perfectly!
Great game! My first try (20614) got me up on the all-time highscores.
The only real problem with the game is replayability. When you've racked up a high score, and then loses, you don't really feel the urge to start all over again...