Generating Narrative Variation In Interactive Fiction