I really liked the idea, but I think the execution needs a bit more polish. I got to level 3 and got stuck there. I somehow got through level 2 because it somehow solved the puzzle in level 2 by resetting your steps and I think this is the feature of the game here?
But the problem is that I barely understood how I solved the level 2 puzzle (i just accidentially sovled it by pressing that a few times) and it really left me clueless of what to do in level 3. So I tried several things and mashed Z afterwards, but nothing worked. Which is where I quit.
I think you need some sort of tutorial, or even better, clear player feedback. If your game does something the player does not understand, you need to give the player good feedback, because that is all the info the player has. I think if you can improve on this, it will be an potentially a fun game. But in its current state, it was kind of a puzzle where you did not understand the logic behind it and that is somewhat frustrating.
Otherwise, it is fine. Movement feels good, sound and visuals match. Just the lack of player feedback seems to be a major hold back for this game.