Refactor some code

- Add constructors to WhiteCard and BlackCard
- Remove None GameState
- In Game.Start(), set state to Dealing
Add shuffle and deal functions

- Add GameSettings and Constants classes