DistanceToAtackProvider
Responsibility: provides the distance to attack.
Distance to attack - a floating value that describes the point where the attack of the opponent character can be started (the minimal distance for attacking).
Place of creation: BattleController