Hmmhmm, Germanunkol,
how do you make if you have many objects and variables? All into a database or textfile write and read? That is very much types work.
And how do to freeze the Game state to the point of retention time?