KDtree build
KDtree traverse
AABB intersection
Line intersection
Initial set of thrown rays