add basic methods in GameState