public boolean processInputLine(String line) {
		logger.info(newLine + controller.getCardinGame().size());
		if (!controller.stillSetInGAme()
				|| this.controller.getCardinGame().isEmpty()) {
			lastMensage();
			return false;
		}
		boolean cont = true;
		String[] splintWords = line.split(" ");
		int index = ZERO;
		if (splintWords[index].compareTo("set") == ZERO) {
			if (comparIfPlayerIsRigth(splintWords[ONE])
					&& splintWords.length > FOUR) {
				setIn(splintWords[TWO], splintWords[THREE], splintWords[FOUR],
						splintWords[ONE]);

			}

		} else if (splintWords[index].compareTo("GetPoints") == ZERO) {
			getPoints();
		} else if (splintWords[index].compareTo("h") == ZERO) {
			help();
		} else if (splintWords[index].compareTo("exit") == ZERO) {
			cont = false;
		} else if (splintWords[index].compareTo("size") == ZERO) {
			chageSize(splintWords[ONE]);
		}
		proveSomeStringsFromMet(splintWords[index]);

		return cont;

	}