equals and hashcode for Coordinates
fleet gen