This implementation of tictactoe can have an NxN sized board, where N is an odd number >= 3. What makes this implementation different from others is that it does not use lookahead, and still never loses. It is more of an experiment than anything else.