triangle intersections work now