public override void PointerEnter(RaycastHit givenHit)
    {
        currentInteractable = givenHit.collider.GetComponent <MenuInteractable>();

        if (currentInteractable)
        {
            currentInteractable.HoverBegin();
        }
    }
    public override void PointerExit(RaycastHit givenHit)
    {
        if (currentInteractable)
        {
            currentInteractable.HoverEnd();
        }

        currentInteractable = null;
    }