before pull
merged lol
parallelized BVH collision code