     gameState.battleField.frames = 0;
 }
 
-void startBattleField(void)
+void startBattleField(bool reload)
 {
     engine.refresh();
     gameState.battleField.platform.setRect( 20, 56, 31, 58 );

    if (gameState.battleField.blocksLeft == 0)
    {
        g_level++;
        startBattleField();
    }
}


    {
       g_level = MAX_LEVELS;
    }
    gameState.battleField.blocksLeft = 0;
    for (uint8_t i =0; i<BLOCKS_PER_ROW; i++)
    {
        for (uint8_t j=0; j<BLOCK_NUM_ROWS; j++)
