Really well constructed story! I'm always impressed with what can be achieved with Twine and some creative scripting. It's a short, but intense time loop. My main regret being that there seems to be one passage that generates an error, but fortunately this doesn't block the progression. Really well done!