Version Simplificada

He eliminado algunos tipos de datos que se podían evitar y he terminado de comentar
algunas partes del código.

No he podido realizar las mejoras visuales, en cuanto a resultados por pantalla,
debido a que me gustaría cambiar la forma en la que se sacar por pantalla el type
Escenario pero para ello debería cambiarlo a newType y realizar varios cambios
sobre el código para que no diese error de compilación de:
xtypesynonyminstances