DB schema will change often during development, it should not be ignored
Separate game_player table in database
Improved game loading and updating
Move colors property from Deck to Game

Colors will be needed in other card sets (E. g. discard pile),
so it is better in Game.
It is still generated in Deck in a static function.
Expanded fields in the Game table
Simple test code of saving and loading