id PK roundCompleted boolean rolls int currentHand array
id PK gameId FK scoreCategoryId FK handOfDice array // Note: score will be recalculated when the object is reconstituted
id PK CategoryName string
Game.Memento roundCompleted boolean rolls int currentHand List (not HandOfDice) scoreboard EnumMap<ScoreCategory (enum), List>
#. Create DB tables [Ted will do separately] #. Introduce snapshot [Ted will do separately] #. Create GameRepository adapter