A JSON-document management protocol based on LunaServer at Insomniac Games (plus java implementation)