AI Hw2 Reversi code