Метод onMouseLeftClick(int, int) должен вызывать метод restart() и ничего не делать, если игра остановлена. может быть я слишком буквально понимаю валидатор???
public void onMouseLeftClick(int x, int y){
        openTile(x,y);
        if(!isGameStopped){
            restart();
        }
        else {

        }
    }
и еще почему-то игру перестал запускать после проверки(