And implementation of the system described in "Natural Language Generation and Narrative Variation in Interactive Fiction" by Nick Montfort