def subtract_points(current_total, points_subtracted, min_possible=0):
    """Subtracts points from a character's score.

    Args:
        current_total (int): The current number of points.
        points_subtracted (int): The points to subtract.
        min_possible (int): The minimum points possible.

    Return:
        int: The new number of points.
    """
    if current_total - points_subtracted < min_possible:
        return min_possible
    else:
        return current_total - points_subtracted