Text to Dialog: Using Semantic Similarity to Extend Narrative Immersion in Virtual Worlds