text: 8.28: Creating a New Board Data Structure
  - Page ID
  - 14604
  def getBlankBoard(): # create and return a new blank board data structure board = [] for i in range(BOARDWIDTH): board.append([BLANK] * BOARDHEIGHT) return board
  The data structure used for the board is fairly simple: it’s a list of lists of values. If the value is the same as the value in
  BLANK, then it is an empty space. If the value is an integer, then it represents a box that is the color that the integer indexes in the
  COLORS constant list. That is,
  0 is blue,
  1 is green,
  2 is red, and
  3 is yellow.
  In order to create a blank board, list replication is used to create the lists of
  BLANK values which represents a column. This is done on line 5 [386]. One of these lists is created for each of the columns in the board (this is what the
  for loop on line 4 [385] does).