- GameState를 ValueNotifier로 감싸 50ms마다 전체 트리 리빌드 방지 - build()에서 ValueListenableBuilder 사용 - _specialAnimation 등 UI 전용 상태만 setState 유지 - SchedulerBinding 의존성 제거
- GameState를 ValueNotifier로 감싸 50ms마다 전체 트리 리빌드 방지 - build()에서 ValueListenableBuilder 사용 - _specialAnimation 등 UI 전용 상태만 setState 유지 - SchedulerBinding 의존성 제거