Addictive game :) I finished the last level more by luck than by skill
The tricky part for me is that the cannons you already aimed get reset, so you have to use other things to aim: corners, other cannons, stuff like that
Idea for a harder mode: let the player keep the old cannon angles but hide the ball trail :)