Add a socket run simulator and fix an issue with scenario completed counts (tests failing)
Style highlights on hover separately, extract run simulation chances in the config and add tests for the simulator