Cool idea! I think this could work really well as something in the style of Getting Over It, where you can easily lose a lot (or all) of your progress by making one mistake. However, I don't think making the player manually reset the whole game works very well, because they might not know when they need to. I personally had trouble figuring out where I was supposed to go at times, such as when I hit the first button after climbing the hill.