ステートマシンの実装がおかしかったのを修正