For example, deleting achievements leaves the datastore in an inconsistent state. The achievement objects are removed, but the Game's achievements field (containing a list of achievements) still has references to those keys.
The achievements need to be removed from the game's achievement list.
For example, deleting achievements leaves the datastore in an inconsistent state. The achievement objects are removed, but the Game's achievements field (containing a list of achievements) still has references to those keys.
The achievements need to be removed from the game's achievement list.