void Start()
    {
        rigid_body        = GetComponent <Rigidbody2D>();
        animation_handler = GetComponent <entity_animation_handler>();
        flashlight        = transform.Find("flashlight").GetComponent <flashlight_handler>();
        weapon_holder     = transform.Find("weapon_placeholder").GetComponent <weapon_placeholder_handler>();

        weapon_holder.LinkOwner(gameObject);

        colliders_tmp = new Collider2D[6];
        hitbox        = GetComponent <Collider2D>();

        ContactFilter2D filter = new ContactFilter2D();

        no_filter = filter.NoFilter();

        if (attack_cooldown_bar_canvas)
        {
            attack_cooldown_bar_handler = attack_cooldown_bar_canvas.GetComponent <bar_handler>();
        }

        p_sister_handler = GetComponent <sister_handler>();
    }
 // Start is called before the first frame update
 void Start()
 {
     health_bar_handler  = transform.Find("health_bar_canvas").GetComponent <bar_handler>();
     base_entity_handler = GetComponent <entity_handler>();
 }