ray - rectange intersection kinda works
epic merge