Box2D can be safely excluded if needed

Modified engine so that Box2D can be safely excluded if not needed