Fixed moderate endpoints

Fixed moderate endpoints to use updateGame properly; provides a callback to updateGame so that an error can be properly detected, and uses the entire game object instead of a delta object since apparently that changed recently.

r? @rchreptyk