public void handleRequest(Request toHandle) {
		int request = toHandle.getRequest();
		System.out.println("Handling request: " + request);
		switch (request) {
			case 69: theGUI.setTurnCheckBox(true); break;
			case 98: PopUpStats a = new PopUpStats(toHandle.getHexagonSelected(), toHandle.getRoadNames(), toHandle.getSettlementNames(), this);
						a.setVisible(true); break;
			case 99: nameHash = toHandle.getReturnName(); System.out.println("Our hash is " + nameHash); break;
			case 999: System.out.println("Error: " + toHandle.getMessage()); break;
			case 1001: System.out.println("Woot."); theGUI = new ClientSideGUIFinal(this, nameHash, toHandle.getMapTypes()); break;
			case 1002: System.out.println("Updating stats..."); theGUI.updateResourceNumber(toHandle.getResourceStats());
						theGUI.setTurnCheckBox(false); theGUI.updateDieRolled(toHandle.getDieRolled()); break;
			default: System.out.println("Something bad happened."); System.exit(-100); break;
		}
		
		
	}