GameBoard : refactored constructor