private boolean attCanWithdraw(Territory territory){
		if(battle.defTerritory.getNeighbors().contains(territory)){
			if(battle.defTerritory instanceof Water){
				return (territory instanceof Water) && (territory.getFamily()==null || territory.getFamily()==oppFamily);
			}else{
				return (territory instanceof Land) && (territory.getFamily()==null || territory.getFamily()==oppFamily);
			}
		}else{
			return false;//or naval withdraw
		}
	}