MediatorState - destroy objects in reverse order

this fixes reference to null errors where the nape/box2D physics engine
would be destroyed before other Box2D/NapePhysicsObjects .
APhysicsEngine objects are also forced at the beginning of the objects
list to enforce the update order we’ve been following so far (engine
first, objects later)