Resolved some issues in the run method of SimulationProcessing that was causing the simulation to run for incorrect amount of turns.