Holy heck, this is great. I can't believe you put this together so quickly. I love that you build level access as you go, and that that forms part of the narrative. Well done!