private boolean hasRetreatConflict(Order o){
		for (Order ro : retreatOrders){
			if (o.getStartingTerritory().equals(ro.getStartingTerritory()))
				continue;
			else if (ro.getState() != Order.CHECKED_WAITING && ro.getState() != Order.CHECKER)
				continue;
			else if (ro.getDestinationTerritory().equals(o.getDestinationTerritory()))
				return true;
		}
		return false;
	}