public boolean recruitAllFromTier(Player player, int tier)
	{
		int amount = -1;
		boolean found = false;
		UnitType unit = UnitType.getTier(tier, type);
		for (core.GroupOfUnits u: garisson.getUnits()) {
			System.out.println(u.type);
			if (u.type == unit) {
				amount = recruitPay(player, unit);
				u.setNumber(u.getNumber()+amount);
				found = true;
				break;
			}
		}
		if (found == false) {
			amount = recruitPay(player, unit);
			if (amount > 0) {
				garisson.getUnits().add(new GroupOfUnits(unit, garisson, amount));
				found = true;
			}
		}
		System.out.println("!!    AI: RECRUIT ALL FROM TIER "+unit+" "+getAvailableToRecruit(tier)+" "+tier+" "+amount+" "+found);
		return found;
	}