public boolean canRecruitShip(){
		for (Territory territory: neighbors){
			if (territory instanceof Water && (territory.getFamily()==null ||territory.getFamily()==this.getFamily())){
				for (Territory neighborsWaterTerritory :territory.neighbors){
					if(neighborsWaterTerritory instanceof Port && neighborsWaterTerritory.getFamily()!=null && neighborsWaterTerritory.getFamily()==this.getFamily()){
						return true;
					}
				}
			}
		}
		return false;
	}