I wanted to love this game, which might have ruined it for me. Although it kept me interested till the end, the collision detection is so rough and the aiming line so unpredictable in high accuracy situation that it becomes quite frustrating. Kinda makes you rely on a lucky shot every few levels.
However 4/5 for keeping me interested.