removed the concept of a game OWNER, since games should rather be static once created.
removed the concept of a game OWNER, since games should rather be static once created.
removed log output
properly overloaded Backbone.sync THE WAY IT WAS INTENDED. no more heavyhanded sync when it isnt needed. now i run the options.success (in some cases options.error) when required - either in the localStorage loading, when the create/delete/update has been sent or when the fetch first returns. then i REMOVE it so it cant be called again. then whenever updates arrive i force a set to update the model properly, since we no longer have a real sync to fall back on. this will make the success function execute when the first fetch is done, or when the create/update/delete has been sent off.