ステートパターンにするか、switch文をだらだら書くか、好みの問題だな。
但し個人開発に限る。 チーム開発では保守性を犠牲にするような我儘は通らない。