Fixed BoxBox Intersection Algorithm

The boxBox intersection algorithm had bugs in it. After comparing it to the bullet implementation, everything is now fixed. When there are multiple points of collision between two boxes, the deepest point of collision is returned.