Towards Adaptive Quest Narrative in Shared, Persistent Virtual Worlds