refactoring Board.  splitting up responsibilities of gameIsWon() into smaller private methods