Text adventure compiler/interpreter