Reversi project