a reversi game built as an assignment for university