void Update() { checkForDifficultyIncrease(); placeGround(); if (idleEnemies.Any()) { for (int i = idleEnemies.Count - 1; i >= 0; i--) { EnemyBehaviour enemy = idleEnemies[i]; if (enemy == null || enemy.gameObject == null) { idleEnemies.RemoveAt(i); } else if (enemy.PlayerInRange(playerTransform)) { enemy.ChangeToPursuit(playerTransform); idleEnemies.RemoveAt(i); } } } //destroyGround(); }