Подскажите где ошибка. Вывел мины и цифры на игровое поле, рисует все верно, но валидатор не принимает. Говорит, что метод getNeighbors() не возвращает всех соседей. Хотя если бы это было так, тогда бы и игровое поле рисовалось неправильно. Либо я что-то не понимаю.
private List getNeighbors(GameObject gameObject) {
    List gameObjectList = new ArrayList<>();
    for (int x = gameObject.x - 1; x <= gameObject.x + 1; x++) {
        if (x<0 || x>=SIDE) continue;
        for (int y = gameObject.y - 1; y <= gameObject.y + 1; y++) {
            if (y<0 || y>=SIDE) continue;
            if (x==gameObject.x && y==gameObject.y) continue;
            gameObjectList.add(new GameObject(y,x,gameField[y][x].isMine));
        }
    }
    return gameObjectList;

}