MicroSimulation
The void run() was changed to void run(bool reset) in order to be able
to decide if everything should be resetted after the run. All the other
modules were adapted accordingly
PlayerState
SimulationResult now includes the damage in total and in percent instead
of the health left