Great concept and this game has got me thinking more than any other in the jam I played so far. The AI is clearly not very "intelligent" (I read the dev log) since I won the 3 board level when it made a stupid mistake on the last move. However I think if you made the AI too good then it would play a perfect strategy and probably who can win is just a function of who goes first, or it's always a draw. So difficult question of how to improve it, and I have no answers. Great idea and implementation anyway.