大まかな流れをつくるphaseAction()を作成し関数を整理