Box intersections finished, just need to make the tree and add the intersection code for the tree, then just need to add the optimization for the tree's size & structure