A Reversi game with AI opponent