I want to make saving and loading as painless as possible, I'm still trying to figure things out.
How can I save multiple dictionaries and arrays inside one dictionary? And then load the one dictionary and push all the data back out to my separate dictionaries?
Like say I have a Player dictionary that has things like Health, Hat, Shoes, etc in it. And a second dictionary for Game Settings. And an Array that keeps track of the placement and growth state of sprites/crops.
How can I put my Player dictionary, Settings dictionary, and Crops array into a containing dictionary on Save and Load/push it all back where they should be on load?