public bool AreEqual(Move i_Move) { return(CurrentLocation.AreEqual(i_Move.CurrentLocation) && NextLocation.AreEqual(i_Move.NextLocation)); }