private void Flip()
    {
        facingRight = !facingRight;
        Vector3 theScale = transform.localScale;

        theScale.x          *= -1;
        transform.localScale = theScale;
        visionCone.SetFacingDirection(facingRight);
    }