Simple ray tracing in C# with BVH Tree