* made a rough draft of how i'd want loading to work in Simulator::loadWhole()