Area query: Doesn't handle case when ball center is outside extent of tree
Specifically the guiding box finder assumes the ball center is in the bounding box. In this case, the best thing to do is probably to change the ball so that the center is within the extent of the tree and the ball contains the intersection of the bounding box and the original ball (when finding the guiding box).