@MatticsAnimations For now I can only advise to have a habit of creating numbered backup files, that is don’t save on the same file over and over but start saving new progress on new files with suffixed numeric sequences to keep your work safe. Additionally you can try using a file versioning system to prevent you from losing work and develop a healthy work habit to register your work as milestones.
I personally use GIT (it’s called that), but there’s also SVN. There are various clients but you can use Fork or GitAhead as a visual app to manage this. Of course these are advanced solutions, for simpler solutions you can enable Windows or macOS respective file versioning systems as mentioned in our prevention guide on point 6