캐릭터에 마우스를 올렸을때나 클릭했을 때의 인터렉션을 지정해야 했음


처음에 추상 팩토리 클래스로 맥락별 컨트롤러를 그때마다 만들어서 작업도 해보고


전략패턴처럼 캐릭터 상태가 업데이트 될 때마다 행위를 교체시켜주는 방식도 써봤는데


그냥 4, 5중 중첩 if문으로 상태 체크하는게 가장 관리코드가 적었음