a python based text adventure game engine