old_contents: from observer_abilities import *
  
  class Judge(Observer):
  
      def __init__(self, board_object):
         self.table_top = board_object
  
      def check_for_winner(self):
          pass
  
new_contents: from observer_abilities import *
  
  class Judge(Observer):
  
      def __init__(self, board_object):
         self.table_top = board_object
  
      def check_for_winner(self):
          board = self.table_top.board
          crosses_win = self.get_board_size(board)
          noughts_win = crosses_win * 10
          scan = self.scan_board(board)
          if crosses_win in scan or noughts_win in scan:
             return True
          else:
             return False
  
subject: check for winner retuns false if no winner