Very original! However, I would have made the early levels for each new mechanic a bit easier, they felt a little too hard for my taste and somewhat frustrating (skill issue, my bad).
Thanks for playing. I will consider this when making new levels for the game.