Fantastic!
Great concept, great gameplay, nice graphics, wonderful execution -- only thing I'd like to see changed is maybe more levels, like a random level generator, so you can play forever with increasing difficulty -- a tough project, I think that would be though. Awesome work!