Very good. Definitely Top 100 if not Top 20.
I easily felt compelled to play through all the levels. All aspects of the game fit well together and I felt challenged but not /too/ challenged. Very well done!
I wish this would come true!! Thanks a lot for your feedback! :D