public override bool Decide(StateController controller)
    {
        Collider2D collider = Physics2D.OverlapCircle(controller.transform.position, controller.circleCollider2D.radius, LayerList.CreateLayerMask(controller.gameObject.layer));

        return(collider != null);
    }