     void loopScores() {
         buffer.drawText(stringBuffer.start()->load(PSTR("scores"))->get(),30,2,buffer.rgb(255,255,255), &virtualDJ_5ptFontInfo);
         buffer.drawRect(8,10,80,1)->filledRect(buffer.rgb(255,255,255));
+
+        for (int i=0;i<3;i+=1) {
+            char *tag = scores.getTag(i);
+            if (tag == 0) break;
+            uint16_t score = scores.getScore(i);
+            buffer.drawText(stringBuffer.start()->putDec(i)->put(')')->get(),10,15 + i * 8,buffer.rgb(255,255,255), &virtualDJ_5ptFontInfo);
+            buffer.drawText(stringBuffer.start()->put(tag)->get(),38,15 + i * 8,buffer.rgb(255,255,255), &virtualDJ_5ptFontInfo);
+            buffer.drawText(stringBuffer.start()->putDec(score)->get(),81 - score / 10 * 5,15 + i * 8,buffer.rgb(255,255,255), &virtualDJ_5ptFontInfo);
+        }
+
         buffer.drawText(stringBuffer.start()->load(PSTR("beat it"))->get(),53,45,buffer.rgb(255,255,255), &virtualDJ_5ptFontInfo);
+
         btnBottomRight.draw(this);
         if (btnBottomRight.getIsPressed()) {
             switchToMainMenu();

                                                btnColor[1] * progressCounter >> progressCounterMaxBit,
                                                btnColor[2] * progressCounter >> progressCounterMaxBit);
                buffer.drawRect(48-w/2,32-h/2,w,h)->filledRect(rectColor);
                buffer.drawText(stringBuffer.start()->put(currentStep)->put(":")->put(currentLevel)->get(),42,52,buffer.rgb(255,128,32), &virtualDJ_5ptFontInfo);
                if (progressCounter == 0) {
                    spawnQuadParticles(4|col, 48,32,800,24);
                }


void GameOverScreen::loop(DuinoSays* ds) {
    ds->buffer.drawText(stringBuffer.start()->load(PSTR("game over"))->get(),20,16,ds->buffer.rgb(255,128,32), &virtualDJ_5ptFontInfo);
    ds->buffer.drawText(stringBuffer.start()->load(PSTR("score: "))->putDec(ds->currentScore)->get(),
                        28 - (ds->currentScore / 10) * 5,40,ds->buffer.rgb(192,192,192), &virtualDJ_5ptFontInfo);
    if (ds->progressCounter < 50) {
        ds->progressCounter++;
