New strategy added to try to capture any corners diagonal from corner player holds, try to prevent states where the player has two possible ways to win
Attempting to target corners that have adjacent player marks
At this point, I'm seeing a problem where if the CP chooses the center, occasionally the Player will win by choosing an opposite corner and making two solutions. If the CP chooses the opposite corners, then the player can choose the center. I'm not 100% sure whether I can make it unwinnable for the Player.
Added log of times player has won