public override int GetHashCode() { return base.GetHashCode() ^ YDestination.GetHashCode() ^ XDestination.GetHashCode(); }