Looks like the grid alignment changes and each CellIcon is 1 pixel shorter both horizontally and vertically.
First game is fine, but every subsequent game is slightly smaller than the first.

Possibly something to do with the way Minesweeper.resetGame() rebuilding things