The program stops working when some error occures. It should save the scenario at the problematic step and give the user another try. 
The program stops working when some error occures. It should save the scenario at the problematic step and give the user another try.
