A text game engine for Common Lisp