Added a quick and dirty BVH to play with more precise ray tracing