It seems to me so obvious that i can't understand why it is not already implemented.
The whole principle of snapshots is that you can see what has changed since your last turn. A snapshot of the game at the beginning is effectively at your turn #0.
The only downside is the amount of extra storage ...
