Added random card dealer

Board
- Added card solution constructors
- Added a loop that adds cards to the players until all the cards have
been removed.
Player
- Added lists of weaponCards, roomCards and characterCards.
- Added constructors for them
- Added getters for them