change constructor
change constructor

constructor accepts multiple sizes because the size of the board should
change with different difficulties
the size of the board is used very often so I added it as an instance
variable
define the PieceType for bomb and revealed squares
add 2d int array visibleBoard to store the number of bombs surrounding
each square
add generateVisibleBoard method to initialize the visibleBoard
Abnormal-Jester/BoardGameSet