         } else {
           stopSpawningEnemies = true;
         }
-      } else if ((score >= 20000) && (spawnedBoss < 3)) {
+      } else if ((score >= (20000 * currentIteration)) && (spawnedBoss < 3)) { // 20000
         if (!enemiesAlive) {
           boss.set(129, 10, 130);
           spawnedBoss = 3;

  resetPlayer();
  isBossAlive = false;
  byte spawnedBoss = 0;

  resetEnemies();
  resetBoss();

      break;
      case 5 : 
        music = titleMusic;
      break;
      case 6 :
        music = youWin;
      break;
    }
    
