BoardShaper returns all paths on the board
Simplifies board's get_values_for method; refactors Rules winner check method