Classic planet defender design, okay execution but adding sound and more variation into progression as well as levels would help.
Also the mouse tracking seemed off for me, only working correctly a certain radius away from the cannon and getting more and more offset the farther you get from that.