Great job submitting and you have a cool little game here! I like how you actually need to finesse the cannon because of the balls trajectory and the reload speed, it makes the game more unique and challenging and in turn it makes upgrades feel more meaningful. I do agree with other comments here that it could use a little balancing in regards to difficulty and enemy health. One you get to a certain point it feels pretty impossible to keep up. Overall a well put together game and I like its aesthetic. Thanks for participating!