Added some safeguards to save backup system, to hopefully fix any race conditions.
There is a new branch which will always be on the previous version of the game. This is so that if I break something for you, you can swap back and keep playing while I work to resolve the issue.