it definatly needs more work but its not a half bad game. The two main things i would suggest are these:
1) make the tutorial unavoidable.
- for some reason, unknown to myself, I am the kind of person that'll say 'nah i don't need to look at the tutorial, ill figure it out as i go along.' but because your game is unlike most, ido not instantly know how to play it, and considering i'm a 24/7 gamer, that's pretty hard to do to me. Well Done!
2) the only other thing that i noticed whilst playing was the quality of the writing and the main logo in the top left of the screen on the main menu.
-I can't work out whether it is because of the background or because the writing and the logo have a low quality but somthing is making the outside of the text and the logo very poor quality.
The actual game play is rather good and it is clear that the programmeing for this game is thought out well because it all runs smoothly without jumps and stuff in the images so well done. I do not make games myself but am in a similar job with making animations, thus I know how frustating it can be to get images to more smoothly and run properly in time so i congratulate you on that.
I really enjoyed your game, Thank you for your effort!
Madsman.