public CharacterPlayer(CharacterManager characterManager, GameObject characterObject, float speed, float maxDistanceBetween) : base(characterManager, characterObject, speed)
    {
        MaxDistanceBetween = maxDistanceBetween;

        // NavMeshAgent creation
        NavMeshAgent navMeshAgent = CharacterObject.AddComponent <NavMeshAgent>();

        navMeshAgent.stoppingDistance = 5;
        navMeshAgent.speed            = Speed;
        navMeshAgent.acceleration     = 2000;
        navMeshAgent.angularSpeed     = 360;
        navMeshAgent.autoBraking      = true;
        CharacterObject.tag           = "Player";
    }