has_win_move() and places_match() now take a board as an argument, newlines on 80 chars