void Awake()
    {
        gameManager    = GameObject.FindObjectOfType <GameManager>();
        enemiesManager = GameObject.FindObjectOfType <EnemiesManager>();

        for (int i = 0; i < lines; i++)
        {
            enemies.Add(new List <GameObject>());
            for (int j = 0; j < columns; j++)
            {
                enemies[i].Add(typeEnemies[defineType[gameManager.stage, i, j]]);
                Instantiate(enemies[i][j], transform.position + new Vector3(j * horizontalSpace, i * -verticalSpace, 0), Quaternion.identity, gameObject.transform);
            }
        }

        enemiesManager.Setup();
    }