Nice puzzle game concept. I agree with the other comment on the cannon level.
Good job in finishing the game in the short time you had :D