Fleshed out the GameBoard

I also added some methods to the Deck, Player, and Dealer methods so my
GameBoard would stop giving me errors