Really fun game! The difficulty gap from the second to the third stage felt intimidating at first, but it was super fun figuring out how to solve the puzzle!
You can tell the programming was done with a lot of care.
For a next attempt, I’d suggest teaming up with an artist or even grabbing some free assets—it would make your game even better!