Creates a new savegame
Deletes the file
Deletes a savegame
Helper method to generate a new internal savegame id
Returns a given games metadata by id
Checks if a given savegame is up to date
Merges the savegames from the server into out local savegame storage
Sorts all savegames by their creation time
Sorts all savegames by their creation time descending
Writes the data asychronously, fails if verify() fails
{{ currentDay: number, difficulty: string, map: string, lastUpdate: number, gameover: boolean, version: number, syncKey: string|null, status: string, internalId: string, localGameIsOutdated: boolean, hasLocalGame: boolean }} SavegameMetadata
{{ version: number, savegames: Array
}} SavegamesData