This is surprisingly polished, with some awesome presentation and some cool levels, especially later on.
I do agree with some commenters that the controls would be better keyboard-based, but apart from that, this is one of my favs I've played so far!