the reversi project for csc242