Added bag data, extra checks and racks

Tracks which player's turn it is and uses appropriate rack. Store's all
data relevant to the current turn to be loaded in future.