Reversi game: Chapter 9, Designing a problem