Excellent and addictive game. It may be worth putting in some win-state denial decision making in the AI, so it tries to pursue colours you have 5 or 6 in if it can't win itself, but to be honest, I think the game is probably better suited to playing against other humans.