What a fantastical way to tell a story! I wonder what it would be like to try and add branching paths in a game like this :O