Recently I lost everything while working on a game.
You might want to look into some kind of source control repository. Handy for backups, and also keeps a "change history" that you can use to rollback changes if required.
There are companies that provide secure (closed-source) repositories online for reasonable prices.