WARNING: Error in winning diagonally as human p1 vs smart p2.

Otherwise: Smart player implemented and working.
Merge remote-tracking branch 'origin/intellij' into intellij