Enhanced: Convolutional NN + MCTS + Adaptive Difficulty
Uses self-play with data augmentation (board mirroring)