if (!gameField[y][x].isMine) {
                    List<GameObject> objectsWithOutMines;
                    objectsWithOutMines = getNeighbors(gameField[y][x]);
                    for (GameObject object : objectsWithOutMines) {
                        if(object.isMine) gameField[y][x].countMineNeighbors++;
                    }
Это что получается у объекта появился счетчик?