@Override public void run() {
		Player user = playerHashMap.get(actionData.getUserId());

		if(actionData instanceof TurnData) {
			turnAction(user, (TurnData) actionData);
		} else if(actionData instanceof BuyData) {
			buyAction(user, (BuyData) actionData);
		} else if(actionData instanceof HaggleData) {
			haggleAction(user, (HaggleData) actionData);
		} else if(actionData instanceof MortgageData) {
			mortgageAction(user, (MortgageData) actionData);
		} else if(actionData instanceof PlayerStatusData) {
			playerStatusAction(user, (PlayerStatusData) actionData);
		} else if(actionData instanceof FreePlayerData) {
			freePlayerAction(user, (FreePlayerData) actionData);
		}

		if(actions.containsKey(actionData.getUserId())) {
			actions.get(actionData.getUserId()).remove(actionData.getId());
		}
	}