use vec3 for position
fast distance to aabb test, added distance to sphere test
smarter frustum overlap test