Not bad
It was pretty fun.
It would be nice if you added a game over screen and a restart option once you ran out of ammo.
Of course adding different backgrounds would be a nice touch.
Adding some music would not be bad a bad idea, the SFX you currently have are just fine though.
I found just spam firing the cannon while moving it was quite effective at hitting the targets :P