ゲームの状態をおおまかにステートで分けると、その中でさらにステートが必要になるでしょう
これもステートにするとクラスがめちゃくちゃ多くなりそうなんですが
なんとかなりませんか