in special conditions, ships can clip onto land (in which case, they can't get off) or clip out of the map (in which case, they can't get back in) we should handle these cases.