     }
     gameState.battleField.blocks[row][column] = 0;
     gameState.battleField.blocksLeft--;
+    g_score++;
+    engine.refresh( gameArea.p2.x + 1, 0, 95, 63 );
     if (((p.y & 3) == 2) || (p.y & 3) == 1)
     {
         gameState.battleField.ballSpeed.x = -gameState.battleField.ballSpeed.x;

{
    engine.refresh();
    g_level = 0;
    gameState.intro.intro_y = -24;
    gameState.intro.pauseFrames = 0;
    engine.drawCallback( drawIntro );

    }
    else
    {
        char str[8] = {0};
        engine.canvas.clear();
        engine.canvas.setColor(RGB_COLOR8(255,255,255));
        engine.canvas.drawVLine(gameArea.p1.x-1,0,64);
        engine.canvas.drawVLine(gameArea.p2.x+1,0,64);
        utoa(g_score, str, 10);
        engine.canvas.setColor(RGB_COLOR8(192,192,192));
        engine.canvas.printFixed(gameArea.p2.x+3, 16, str );
    }
