Python implementation of an NxN dimension tictactoe.  It uses no look ahead logic (instead deferring to heuristics).