Added support for ending a game, also added on player scores to GameState.
Added validation of the number of cards played