Got save/load working. But, introduced bug on load where sometimes the inventory does not work. Pretty sure this is due to the spell object not persisting.