Движок для проекта hexlet.org "Крестики Нолики"
Игровое поле представляет собой двумерный массив из enum'ов типа CellState (X,O,EMPTY). Пустые ячейки имеют значение CellState.EMPTY Координаты ячеек игрового поля имеют нумерацию с нуля. Если вы встречаете где-либо в качестве аргументов x,y (к примеру public CellInfo(int x, int y...), то это означает, что нужно передать координаты ячейки игрового поля, где х - координаты по горизонтали, а y - координаты по вертикали.
Основная работа происходит через класс GameController(https://github.com/Marcon/Krestiki_Noliki/wiki/GameController)