AnimationProvider
Responsibility: provides animators.
When a character is created, the Animator is received from the GameObject and transmitted to the AnimatorProvider.
Place of creation: BattleController