Intersection shapes, intial raycaster code