Expanded the PhysicsInterface to use the Physical object

Also added the update method for updating the physics, addObject and
deleteObject to add and delete Physical objects to the physics
calculation.