Wow, this is actually a really cool concept! I definitely would like to see more of this, although I found having to restart the level upon taking a wrong step to be somewhat annoying.
I agree that restart the game each time you loose is annoying, I made checkpoints to put in the final version, but they made the game "too short". I'm thinking in making shorter levels and checkpoints for the longer ones. Thanks for the advice and for playing!