Got progress save and load working.

Can load from just a saved progress file now.

Need to find a way to distinguish between the two files.
Merge stuff
Got undo/redo working for loaded progress