This was really cool. Especially once you start figuring out how much is going on in the story, beyond just the basic mechanics.