Move some load simulation stuff into SimulationEnv
Have a state be a class and put metadata in the state for the purposes of deterministic simulation. Simplify eval and replay by removing time machine and relying only in the information of the state.
Implement initial version of batch_transfer_simulate and use it in the eval script as an example