Basic interface for GameState. No real implementation yet.
Implementation for *current_player() methods.
Add implementation for methods related to pieces_in_hand.