Added save and load system

Load system causes NullPointer on startup tho. Looking into this