This is super-professional and very clever. I might consider tweaking the hub to make it clear which things you've done and which thing is "next", even if anything is accessible. (At one point I had messed up too deeply to want to click the undo button as many times as I'd need to, so I hit "home", and then I wasn't sure where I was.) But that's a pretty minor point in a very nice game.