__eq__ and __hash__ in Move