Great take on the topic. I love the mechanics and the problems that the player has to solve to pass to the next stage. It involves skill as well as problem-solving. Really good job!
I take this feedback and try to make something like this in my next game
Thank you