Moved CollisionManager.Update to after other object updates

* Updated _PrepareUpdate() to move collision manager update
  after standard update method for all other objects
  this allows us to respond to collisions after all objects
  have moved but before the next draw.