Игроку дано поле размером N x N с ячейками, имеющими 2 состояния. Есть одно правило - при клике на одну из ячеек меняется ее положение и всех остальных в одной строке и в одном столбце.
Игра заканчивается, если все ячейки на поле заняли одно и то же положение.
Игра предусматривает сохранение результатов в локальное хранилище, различные размерные сетки игрового поля.