public void RetrocederGeneracion()
        {
            GeneracionActual = GeneracionAnterior != null ? GeneracionAnterior : GeneracionActual;
            var _generacionAnterior = Generaciones.FirstOrDefault(x => x.Id == GeneracionActual.Id - 1);

            GeneracionAnterior = _generacionAnterior != null ? _generacionAnterior : null;
        }
 public void AvanzarGeneracion()
 {
     GeneracionAnterior = GeneracionActual;
     GeneracionActual   = GeneracionActual.GetNextGeneracion();
     //GeneracionActual = GetNextGeneracion(GeneracionActual);
     Generaciones.Add(GeneracionActual);
 }