状態マシーンの実装のサンプルです。