Changing save and load to use external storage, added file permissions.