Made GameBoard abstract