Improvements to entity collisions (using shape collider)

* Use shape collider instead of sphere vs sphere collisions
* by default (for boxes and model entities) collide against the minimum bounding AA cube
* for sphere entities collide against the actual sphere
* adds implementation for aaCubeVsAACube to ShapeCollider