How about the following? One issue still to consider is whether or not we should default to writing game state in ~/.emacs.d, or in `temporary-file-directory'. Any opinions?