code: def get_entities_by_components(self, *components):
          '''
          Get entity by list of components
          All members of components must be of type Component
          '''
          return list(filter(lambda entity:
                             set(components) <=
                             set(map(type, entity.get_components())),
                             self._entities)f get_entities_by_components(self, *components):
          '''
          Get entity by list of components
          All members of components must be of type Component
          '''
          return list(filter(lambda entity:
                             set(components) <=
                             set(map(type, entity.get_components())),
                             self._entities))
docs: Get entity by list of components
          All members of components must be of type Component