Class = 命令の分割化

class Init 初期画面と終了確認画面
class Battle 戦闘処理
class Filed 移動処理
少なくとも3つには分解するって話

ソースコピペより、そのソースから移動処理摘出して
あれこれ改造する所から始めたほうが良い