Better handling of loading and unloading graphic assets, using pickle for save/load (WIP)