def add_new_user(network, user, games):
    """
    Creates a new user profile and adds that user to the network, along with
    any game preferences specified in games. Assumes that the user has no
    connections to begin with.
    Arguments:
    network: the gamer network data structure.
    user: a string containing the name of the user to be added to the network.
    games: a list of strings containing the user's favorite games, e.g.:
    ['Ninja Hamsters', 'Super Mushroom Man', 'Dinosaur Diner']
    Returns:
    The updated network with the new user and game preferences added.
    The new user has no connections.
    - If the user already exists in network, returns network *UNCHANGED*.
    (does not change the user's game preferences)
    """
    if user not in network:
        network[user] = [[], games]
    return network