def get_action_response(author, game):
    """Gets a response for an action"""
    wilds = ["wild", "wild+4"]
    specials = ["skip", "+2", "reverse"]
    colour = game.current_card[0]
    value = game.current_card[1]
    previous_player = game.previous_player.player_name

    if colour in wilds:
        colour_change = f"{author} changed the colour to {value}"
        plus_four = f" and made {previous_player} draw 4 cards"
        return colour_change if colour == "wild" else colour_change + plus_four
    elif value in specials:
        if value == "+2":
            return f"{author} made {previous_player} draw 2 cards"
        elif value == "skip":
            return f"{author} skipped {previous_player}"
        elif value == "reverse":
            return f"{author} reversed the turn rotation"
    else:
        return f"{author} played a card"