Small text-based RPG
You could simplify the yes/no answer checks:

if answer.lower() in ('y', 'yes'):
    # ...


And instead of writing these repeatedly, you could create a helper function to encapsulate this logic:

def is_answer_yes(answer):
    return answer.lower() in ('y', 'yes')