Text based adventure in Python