This is an amazing game, taking mechanics you establish early and continuing to add twists on them and challenging the players understanding of how they work is amazing. You are not just introducing a new concept every level, and when you do, it never interferes with the rules you establish in the previous one. Great Job