Reversi refactoring...