first cut at BVH hit testing