Nice game! The puzzles were in that good spot between challenging and frustrating, really well balanced. The only real comment I have is that I don't fully understand the movement system, I think the game would flow much better with a fluid movement. But that's a detail
Nice done!