Wow. Really really well done game. Great use of all the assets available to you. Really coherent and fun. The only problem I have is that the tutorial is very wordy and up front; too much exposition, making the game harder to understand. As someone who has played these games before, I was able to play disregarding the tutorial and learn pretty quickly what's up as I play, but this would not be the case for the majority of people, who might find the game too confusing to play through.