public float CombinedFitness() { float fitA = 1 - Result.HpPercentage; float fitB = (float)PlayoutResult.LengthSample(Result.TotalTurns); float fitC = Team1.DistanceFitness(Team2); float fitness = (fitA + fitB + fitC) / 3; if (!Result.AllPlayed) { fitness = 0.0001f; } return(fitness); }