void Start()
    {
        individuo = Resources.Load("individuo/individuo") as GameObject;

        var   ind1      = Instantiate(individuo, transform.position, Quaternion.identity);
        Genes genesInd1 = ind1.GetComponent <Genes> ();

        genesInd1.createRandomGene();

        //asignar el color de familia
        genesInd1.colorFamiliar = colorFamiliar;
        ind1.name = "Individuo Inicial " + contador.ToString();

        genesInd1.decodeGenes();
        contador++;

        // Asignar hogar
        ind1.GetComponent <Estado>().hogar = gameObject;

        var ind2 = Instantiate(individuo, transform.position + (Vector3.left * 4), Quaternion.identity);

        ind2.name = "Individuo2";
        Genes genesInd2 = ind2.GetComponent <Genes> ();

        //asignar el color de familia
        genesInd2.colorFamiliar = colorFamiliar;

        genesInd2.col     = genesInd1.col;
        genesInd2.familia = genesInd1.familia;
        genesInd2.SetGenes(genesInd1.getGenes());
        genesInd2.decodeGenes();
        ind2.name = "Individuo Inicial " + contador.ToString();
        contador++;

        // Asignar hogar
        ind2.GetComponent <Estado>().hogar = gameObject;
    }