     }
     else
     {
-        char str[4] = {0};
+        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(engine.getCpuLoad( ), str, 10);
+        utoa(g_score, str, 10);
         engine.canvas.setColor(RGB_COLOR8(192,192,192));
         engine.canvas.printFixed(gameArea.p2.x+3, 16, str );
     }

NanoEngine8 engine;

static uint8_t g_level = 0;
static const NanoRect gameArea = { {16, 0}, {79, 63} };
static const NanoRect blockArea = { {gameArea.p1.x, 8},
                                    {gameArea.p1.x + BLOCKS_PER_ROW*8 - 1, 8 + BLOCK_NUM_ROWS*4 - 1} };

    moveBall();
    /* Refresh debug information if we need it */
    gameState.battleField.frames++;
    if (gameState.battleField.blocksLeft == 0)
    {
        g_level++;
