private void musterShip(MouseEvent e){
		Territory water = gameOfThronesComponent.getTerritory(e.getX(),e.getY());
		if(water instanceof Water &&((Water) water).canRecruitShipHere(playerChoices.getRelatedTerr()) && model.checkSupplyLimits(getSeatNum(),water)){
			//recruitement
			water.setFamily(playerChoices.getRelatedTerr().getFamily());
			water.recruit(0);
			playerChoices.getRelatedTerr().recruit(0);
			sendProperty("setFamily",playerChoices.getRelatedTerr().getFamily().getName());
			sendProperty("setFamilyOn",water.getName());
			sendProperty("recruitShipAt", water.getName());
			sendProperty("recruitShipFrom", playerChoices.getRelatedTerr().getName());
			if(model.getPhase()==ModelState.MUSTERING && model.allRecruitementDone()){
				sendProperty("allRecruitementDone", 0);
				nextWesterosPhase();
			}else if(model.getPhase()!=ModelState.MUSTERING && playerChoices.getRelatedTerr().getOrder()==null ){
				model.nextPlayer();
				sendProperty("nextPlayer", 0);
			}
		}
		playerChoices.setShipSelected(false);
	}