Would it be possible to add a button or control that would allow you to remain in-world, but skip time? Let's say you get to a terminus and there's a half-hour before the next service, you could just hit the 'wait' button and specify how long for. Might help maintain immersion?