Super simple, interesting concept with tons of variables! Almost like a hybrid of chess, tic-tac-toe, and sudoku.