class MaxAngleKickRater {

	public static double getFoeScoreChanceWithDefender(final Collection<ITrackedBot> bots, final IVector2 origin)
	{
		Goal targetGoal = Geometry.getGoalOur();
		
		if (isInTeamBot(bots, origin))
			return 0; // not possible if point is inside enemy bot
			
		Optional<ValuePoint> target = getBestRatedDirectShotTarget(targetGoal, bots, origin);
		return target.map(ValuePoint::getValue).orElse(0.0);
	}

	private  MaxAngleKickRater();

}