public void doFrameEnterHighscore () {
        char key = getLastKeyChar();
        clearLastKey();
        if (key == KeyBackspace && playername.length() > 0)
            playername = playername.substring(0, playername.length() - 1);
        if (key == KeyEnter) {
            highscores = Highscore.insert(highscores,
                                          new Highscore(score, playername));
            clearLastKey();
            clearKey(KeyEnter);
            saveHighscores();
            seqtimer = 0;
            setGameState("Highscores");
        }
        if (key >= 32 && key < 127 && playername.length() < highscore_maxnamelen)
            playername += key;
    }