Подскажите где ошибка.
Вывел мины и цифры на игровое поле, рисует все верно, но валидатор не принимает. Говорит, что метод 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;
}