public IList <Enemy> SpawnEnemies(IList <EnemyData> data)
    {
        IList <Enemy> spawnedEnemies = new List <Enemy>();

        foreach (EnemyData element in data)
        {
            Enemy enemy = PersonFactory.InstantiateEnemy(element, transform, showEnemyFieldOfView);
            spawnedEnemies.Add(enemy);
            enemies.Add(enemy);
            enemy.OnPersonDied += () => enemies.Remove(enemy);
            if (element.type == EnemyType.HARD)
            {
                hardEnemies.Add(enemy);
            }
        }
        return(spawnedEnemies);
    }