private float GetOverallRating() { var positionMapper = PlayerBuilder.GetPlayerPositionMap(_player.Position); var overallRating = 0.0f; foreach (var stat in Stats) { overallRating += stat.Value * positionMapper.StatsOverallCoefficients[stat.Name]; } return(overallRating); }