code: def insert(self, index = 0, *widgets):
          
          for widget in widgets:
              self._add(widget, index)
              index +=1 # as we are moving forwards
          self._sort()
docs: insert widget in the sprites list at the given index.
          by default will prepend.