Add gamestate to model different phases of the game
Create random seatings