Observerパターンを取り入れ始めたんだけど、ちょっと凝ったことすると一気に難易度上がって崩壊するわ