adding builder class for GameState and unit tests