not a totally new idea but it's great!
I like this kind of games , you did a pretty good job !
Congratulations!
I suggest you one thing: do you think is it possible to put a rising counter that gives you your actual distance from the cannon?
I think it would be pretty cool IMHO.
Also I hope that no kitten were harmed during the production of the game ;)
Good job!