Wow, we really made similar games ahahah. Our game was also going to have the upgrade system you implemented. I like how you developed this concept, and the animated intro, brings me back NDS vibes :)
I think that the cannon length should be shorter, because when you can have something aligned with it usually its too late or close to be, but you managed to make something entertaining out of a spinning tube and some bugs, great job! ^^