text: class Board {
      constructor() {
          this.rows = 6;
          this.columns = 7;
          this.spaces = this.createSpaces();
      }
  
      /** 
      * Generates 2D array of spaces. 
      * @return  {Array}     An array of space objects
      */
      createSpaces() {
          const spaces = [];
          for(let x = 0; x < this.columns; x++) {
              const column = [];
              for(let y = 0; y < this.rows; y++) {
                  column.push(new Space(x, y));
              }
              spaces.push(column);
          }
          return spaces;
      }
  
      /**
       * Draws associated SVG spaces for all game spaces.
       */
      drawHTMLBoard() {
          for(let i = 0; i < this.spaces.length; i++) {
              for(let j = 0; j < this.spaces[i].length; j++) {
                  this.spaces[i][j].drawSVGSpace();
              }
          }
      }
  }