code: def containers(self) -> list:
          
  
          all_containers: List = list()
          for slot in self:
              all_containers += slot.get_children_list()
  
          for container in all_containers:
              if getattr(container, 'stackable', False):
                  all_containers += container.get_children_list()
  
          return all_containers
docs: Returns all containers on a deck as a list