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