dont reset settings when updating configs. the only solution i can think of currently is to iterate through all old settings and update the new ones. Or i can make a separate list with what was added at each update and just add what's necessary.
why am i useing newSimConfig? should make a global command to call that doest the same thing and makes everything neater.
defaultData should probably return a copy rather than the table itself
either put an assert or make it not a nested table so i don't have to deal with weird unfindable errors
overall messy code I wrote when I was a noob. should clean up
forget about json dataref and just use individual ones?