public override int GetHashCode() { unchecked { var hashCode = 1170092085; hashCode = hashCode * -1521134295 + Position.GetHashCode(); hashCode = hashCode * -1521134295 + Thrust.GetHashCode(); hashCode = hashCode * -1521134295 + Speed.GetHashCode(); return(hashCode); } }