A Node.js text adventure engine.