Actual save file loading

And it only took 400+ commits.