ゲームオーバー後などに再プレイすると最初と違う、ってのは、あるあるです。初期化忘れが主な原因ですね。。。 そうならないように、作りながら、初期化が必要そうな変数はゲーム再スタート時に初期化ロジックを書いておくなどしておかないと、出来上がってからおかしいと追うのが大変です。 可能性のある変数をPRINTで表示したりDIALOGで止めながらつぶしていくしかないですよー。