An idea for something you could add,
Sort of like a back up saves function. When you save your game it keeps a copy of your previous save along with your current save, so if you get softlocked by falling through the map ect you can load up your older save and continue without loosing too much progress