Thank you so much for the feedback! I'm really glad you had fun playing it!
Yeah, I was trying to go for a really smooth ramp where I only introduced one new element per stage, where each new stage had some core "contradiction" that you had to solve to figure out the puzzle, but I think on the last two stages, they aren't clear enough to figure out the idea behind it and have your "Aha!" moment, I think with some more intermediary levels that really familiarize the player with the core concepts, those puzzles would feel better.