An interactive fiction implementation.