public void checkCommand(final String command, final ArrayList<String> args) {
		if (command.equals(util.Protocol.CMD_CONNECTED)) {
			cmdCONNECTED(args);
		} else if (command.equals(util.Protocol.CMD_FEATURES)) {
			cmdFEATURES(args);
		} else if (command.equals(util.Protocol.CMD_START)) {
			cmdSTART(args);
		} else if (command.equals(util.Protocol.CMD_TURN)) {
			cmdTURN(args);
		} else if (command.equals(util.Protocol.CMD_MOVED)) {
			cmdMOVED(args);
		} else if (command.equals(util.Protocol.CMD_END)) {
			cmdEND(args);
		} else if (command.equals(util.Protocol.CMD_SAID)) {
			cmdSAID(args);
		} else if (command.equals(util.Protocol.CMD_DISCONNECTED)) {
			cmdDISCONNECTED(args);
		} else if (command.equals(util.Protocol.CMD_ERROR)) {
			cmdERROR(args);
		} else {
			sendError(util.Protocol.ERR_COMMAND_NOT_FOUND);
		}
	}