implementing save/load functionality. Having some issues with instancemethods and python shelves. Need to figure this out...
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.
Fixed issue with inventory and saving. Inventory was never initialized...
Also added background image to main menu.