public void activateCurrentInput() {
        for (int i = 0; i < currentInput.length; i++) {
            inputs[attempt][i] = currentInput[i].clone();
            currentInput[i].resetType();
        }
        if (checkForCorrectsolution(inputs[attempt])) {
            System.out.println("GEWONNEN!");
            try {
                Thread.sleep(3000);
            } catch (InterruptedException ex) {
            }
            new EndOfGameAction(this).endOfGame();
        } else {
            feedback[attempt] = feedbackmaker.giveFeedback(inputs[attempt]);
            attempt++;
        }
        if (attempt == TRIALS) {
            new EndOfGameAction(this).endOfGame();
        }
        fireStateChanged();
    }