public override int GetHashCode() { var hashCode = 459464988; hashCode = hashCode * -1521134295 + Row.GetHashCode(); hashCode = hashCode * -1521134295 + Column.GetHashCode(); hashCode = hashCode * -1521134295 + Color.GetHashCode(); hashCode = hashCode * -1521134295 + Type.GetHashCode(); hashCode = hashCode * -1521134295 + FirstMove.GetHashCode(); hashCode = hashCode * -1521134295 + CanJump.GetHashCode(); return(hashCode); }