I really like the mechanic and it's executed really well. I really enjoyed figuring out the levels. My only complaint is that there's a lot of running back and forth on the first iterations which can get pretty boring and long, so when I mess up one of the iterations and have to restart, I would have to redo that long walk. Otherwise, this was a great entry! I enjoyed playing through it!