code: def get_completed(self):
          
          postgame = self.get_postgame()
          if postgame:
              return postgame.complete
          else:
              return True if self._cache['resigned'] else False
docs: Determine if the game was completed.
  
          If there's a postgame, it will indicate completion.
          If there is no postgame, guess based on resignation.