OK I played a purely defensive game, switching to offense only when it was safe.
I define safe as: Black only has 2 in row and 3 in row that can make a 5.
Rules:
(all moves depend only on last piece played... then other moves)
1. If 4 white can make 5 WIN
2. If 4 BLACK can make 5... CAP IT
3. If 2 sp 1 has 2 open ends black CAP SPACE
4. If 2 sp 1 has 2 open ends WHITE pick space (this is how I won the pictured game in this post!)
5. if black most recent makes 3 CAP IT (this is what made the game so long!)
6. If you have 3 that can make 5 make it into 4
7. If Black move makes 2 in row that can make 5 CAP IT
8. If you have 2 that can make 5 make it 3

I started at 1,1 because that limited the computers responses!
The problem with the AI (the problem with almost every AI is,) it has NO PLAN. It needs a plan. Not just a plan to respond to what it assumes will always be an attack.
By move 20 or so the computer was taking 3 minutes per turn trying to figure out where I was going to attack. I didn't really attack unless it was safe. This made AI unhappy.
I do have a suggestion... add a #ListIcon_movebox to the side to record the moves.
SO a plan would be: What are the sneaky setups of pieces in this game and build them when it is safe!