protected void checkGuesses() {
		int curScore = 0;
		for (int i = 0; i < curVerbNum; ++i) {
			curTestMaxScore += 1;
			ArrayList<Verb> matchingVerbs = verbTester.getVerbsThatContain(
					inputs[i * 5 + shownFields[i]].getText(), shownFields[i]);
			int numEq = 0;
			for (int j = 0; j < 5; ++j) {
				boolean alakEqauls = false;
				for (Verb cur : matchingVerbs) {
					String alak = inputs[i * 5 + j].getText().toLowerCase();
					Set<String> possible = new TreeSet<String>();
					for (String s : cur.alak(j).toLowerCase().split(",")) {
						possible.add(s);
					}
					if (possible.contains(alak)) {
						alakEqauls = true;
						break;
					}
				}
				if (!alakEqauls) {
					inputs[i * 5 + j].setForeground(Color.RED);
					inputs[i * 5 + j].setText(inputs[i * 5 + j].getText()
							+ " ✗");
					inputs[i * 5 + j].setToolTipText("A jó megoldás: "
							+ matchingVerbs.get(0).alak(j));
				} else {
					// Az előre megadottnál nem jeezzük, hogy helyes!
					if (inputs[i * 5 + j].isEnabled()) {
						inputs[i * 5 + j].setForeground(UIManager
								.getColor("TextField.foreground"));
						inputs[i * 5 + j].setText(inputs[i * 5 + j].getText()
								+ " ✓");
					}
					numEq += 1;
				}
				if (numEq == 5) {
					curScore += 1;
				}
			}
		}
		curTestScore += curScore;

		gameScore += curScore;
		gameMaxScore += curTestMaxScore;
	}