Hypertext adventure game engine