Added breadth-first bvh traversal