A text adventure engine.