Moved CollisionManager.Update

* 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 next draw.