Código dejado en formato de plantilla. Inicio de la implementación del simulador