Cross-platform authoring tool and interpreter for Level9-format text adventures