TADS compiler/interpreter for interactive fiction