public override int GetHashCode() { return(HashCode.Combine( positions.Aggregate(HashCode.Combine), Scores.Aggregate(HashCode.Combine), player)); }