private void calculate(Territory t) {
		if (fromTerrit == null && t.owner != activePlayer)
			return;
		if (fromTerrit == null || t.owner == activePlayer) {
			if (t.units == 1) {
				error("Cannot attack with only 1 troop!");
				return;
			}
			if (fromTerrit != null)
				fromTerrit.unhilite();
			fromTerrit = t;
			fromTerrit.hilite();
		} else {
			if (!fromTerrit.isConnecting(t)) {
				error(fromTerrit.name + " does not connect with " + t.name + "!");
				return;
			}
			message(riskCalc.getResults(fromTerrit.units, t.units));
		}
	}