a text adventure in python