I love the idea, but I feel like the controls would improve if the direction were relative to the mouse and not the cannon ball... Because you can click anywhere on the screen and sometimes the mouse is too far from the ball that you have no time to direct it correctly.
Besides that, the game and the design of the puzzles is very nice.