public void processClick(Country c) throws InterruptedException {
		switch (gameState) {
			case PRE_GAME:	preGame(c); break;
			case REINFORCE:	reinforce(c); break;
			case RECRUIT:	recruit(c); break;
			case ATTACK_A:	attackA(c); break;
			case ATTACK_B: 	attackB(c); break;
			case OCCUPY: 	occupy(c); break;
			case FORTIFY_A: fortifyA(c); break;
			case FORTIFY_B: fortifyB(c); break;
			case FORTIFY_C: fortifyC(c); break;
		} updateGame();
	}