A friend of mine and I were talking about this as a game based on this general idea.
I’m mucking about with using Unity coroutines to model a simple node-checking state machine. It’s a lot less typing, I’ll say that!
I was also playing with camera behaviors, but I’ve got work to do there…