DeadCharacterProvider
Responsibility: provides info about a dead character.
Just returns a bool if a character is already at a dead state. The CharacterStateController decides which state the character has.
Place of creation: BattleController