Implemented reset() for Board and Deck so that the UI can be better decoupled from Game.