Game state re-implemented. MassSquareRevealer re-implemented, now reveals both squares and cells recursively. Flags and Questions re-implemented. TO DO: Change the grid's button listener to one button listener for each button instead of one that uses getSource() to get which button was pressed.