def welcome_prompt(name):
    """Prompts the user with the game opening banner.
    If the player chooses to begin, the method returns True. Any other input
    will return False.

    Parameters:
        name -- the variable for storing the player's name in"""
    print("Welcome, Traveler.")
    name = input("What do they call you? ")
    print("Ah. {name}, is it? Pity you've wandered here.".format(name=name))
    print("As you will discover very soon, you are a cat.")
    print("There are many trials before you.")
    answer = input("Feeling curious? [Y/N]: ").upper()
    while len(answer) == 0 or answer[0] not in ['Y', 'N']:
        print("Taking a nap on the keyboard, are you?")
        answer = input("Please enter either [Y]es or [N]o: ").upper()

    if answer[0] == 'Y':
        print("Good luck.")
        return True
    else:
        print("Ah. Maybe another day, then.")
        print("After all, Destiny does not beckon every kitten that meows.")
        print("Come back when you're older and more curious.")
        return False