ゲーム中で、出力命令があったら出力処理している部分を、
いったん組み直す必要があるわな。

ゲーム中の出力命令を中間データに変えるようにし、
今のフレームのすべての出力命令がそろったら、
中間データを用いて出力処理を行う形に組み直す。

この形にすれば、逐次、中間データを保存することで、
ステートセーブが完成する。