A GUI Reversi game that have computer-player engine written in java