Не проходит 2 пункт: Метод markTile(int x, int y) не должен ничего делать, если элемент уже открыт (isOpen == true). Не понимаю,почему