code: def remove(self, game_object: Hashable) -> None:
          
          self.all.remove(game_object)
          for kind in type(game_object).mro():
              self.kinds[kind].remove(game_object)
          for s in self.tags.values():
              s.discard(game_object)
docs: Remove the given object from the container.
  
          game_object: A hashable contained by container.
  
          Example:
              container.remove(myObject)