Boundingbox and ray, start implementation.