protected override void InitializeEnemy()
    {
        base.InitializeEnemy();

        player1 = GameObject.Find("Player");
        player2 = GameObject.Find("Player2");

        chasehandler    = new ChaseHandler(animator, myRigidBody, transform, speed, pathfinder);
        wanderHandler   = new WanderHandler(aiPath);
        detectionSystem = new DetectionSystem(transform, player1.transform, player2.transform, detectionRange, pathfinder);

        player1Variables = player1.GetComponent <Player>();
        player2Variables = player2.GetComponent <Player>();
    }
    protected override void InitializeEnemy()
    {
        base.InitializeEnemy();

        wanderHandler = new WanderHandler(aiPath);
    }