Really good idea and well executed, but it could be worth making some easier levels in the beginning to get people used to the concept.