Rules functions return pure booleans; adds separate functions to get the winner from a board