Буду благодарен за любые советы. Второй пункт я понимаю почему не проходит, но вот первый пункт почему? - В методе openTile(int, int), если элемент не является миной и количество соседей-мин равно нулю, для каждого не открытого соседа должен рекурсивно вызываться метод openTile(int, int).. Вроде все требования соблюдены и все вроде бы работает как и должно.