Reversi refactoring...
TSP bugfix