ray / box intersection can return intersection point
correctly generate box and grid coordinates
Basic Ray Picking with an aligned box Bounding Volume
get point from ray / sphere intersection
add Sphere Bounding Volume