Quirky intro and fun core gameplay loop! The wall the cannonball snaps back into place when you recover it is a great touch. Love the game over screen and there's a nice variety in enemy bullet patterns :D