Extremely good level design, I couldn't finish all the levels but I played through 10 or so, great tuning of the difficulty, and nice graphics, needs some audio and this can easily be upgraded for a mobile release in the future.
Excellent submission.