a curses-based interpreter for Infocom-compatible games