adding GameBoard factory methods to companion object