Engine::Primitives::added doRenderBoundingVolume()
Math::SeparatingAxisTheorem::handle case where one object is in another and return the length of the vector to get this object out of the other
Engine::EngineTest::use new BoundingVolume where feasible rather than specific bounding volume class. Makes it easier to switch between bounding volumes types and so easier to test.
Environment::CollisionInformation::just small improvements