Предлагаю немного изменить алгоритм игры "Сапёр" здесь (на самом деле - это нифига не сапёр, а камикадзе)
Как сделано:
игрок по-очереди открывает по одной клетке в каждом ряду. Как только кликнули по клетке - идёт запрос к серверу и возвращается ответ - заминировано или нет. И так 5 раз!
Недостатки:
1) нагрузка на сервер (5 запросов)
2) в часы нестабильной работы сервера, либо плохого соединения - игра может повиснуть и закончиться проигрышем для сапёра из-за тайм-аута
Как предлагается сделать:
1) Выбрать ВСЕ пять клеток по-одной в каждом ряду.
2) При выборе пятой(последней) клетки - отправляем ОДИН запрос серверу и получаем исход игры
Плюсы:
1) Снижаем нагрузку на сервер (в идеале - в 5 раз в разделе игр)
2) Повышаем безопасность игры от тайм-аута
3) Просто быстро и эффективно (быстро всё расставить и отправить на рассмотрение)