the caveut system : immersive entertainment based on a game engine .
Character-based interactive storytelling