I loved the puzzles, and the concept is executed very well. As others have said, it took me a while to figure out how to aim, but I got the hang of things after I did.
Excellent work!