Made it to the end of the game and thought it had some clever mechanics. I think what would have been really cool to see is if you started combining more of those mechanics together as stages progressed to gradually increase the challenge while building upon what you've already introduced to the player. I had a lot of fun with the game. Great work!