Fixes bug in AI. next_move now returns None when handed a full board or a board with a winner. Also, makes tests more expressive