Mmm we should put this in a Settings function too. Maybe we need a SimManager object instead of putting all in Settings, but we can try to refactor later once we better know what we need.