Moving CollisionManager detection

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