Refactorización de la gestión de los resultados de las simulaciones

- Ahora es el entorno el que actualiza la información sobre los pasos y finalización de los agentes
- Solucionado bug en el que la simulación parecía no parar cuando se ejecutaba sin agentes
Merge branch 'dev-agent'