@Override
	public void pursue() {
		if (!checkArmyStatus()) {return;}
		if (root != null) { // root == null means this is FormOwnArmy
			Set<FormArmyQuest> army = getRoot().getArmy();
			if (army != null) {
				Clan recruiter = getRoot().getDoer();
				if (Me.currentShire() == recruiter.currentShire()) {army.add(this);}
				else {Me.moveTowards(recruiter.currentShire());}
			}
		}
		
		if (!doneRecruiting) {doneRecruiting = recruit(Me, getRoot());} // just chill until disband?
	}