docs: def remove(self, branch, turn, tick):
          """Delete all data from a specific tick"""
          time_entity, parents, branches, keys, settings, presettings, remove_keycache, send = self._remove_stuff
          parent, entity, key = time_entity[branch, turn, tick]
          branchkey = parent + (entity, key)
          keykey = parent + (entity,)
          if parent in parents:
              parentt = parents[parent]
              if entity in parentt:
                  entty = parentt[entity]
                  if key in entty:
                      kee = entty[key]
                      if branch in kee:
                          branhc = kee[branch]
                          if turn in branhc:
                              trn = branhc[turn]
                              del trn[tick]
                              if not trn:
                                  del branhc[turn]
                              if not branhc:
                                  del kee[branch]
                      if not kee:
                          del entty[key]
                  if not entty:
                      del parentt[entity]
              if not parentt:
                  del parents[parent]
          if branchkey in branches:
              entty = branches[branchkey]
              if branch in entty:
                  branhc = entty[branch]
                  if turn in branhc:
                      trn = branhc[turn]
                      if tick in trn:
                          del trn[tick]
                      if not trn:
                          del branhc[turn]
                  if not branhc:
                      del entty[branch]
              if not entty:
                  del branches[branchkey]
          if keykey in keys:
              entty = keys[keykey]
              if key in entty:
                  kee = entty[key]
                  if branch in kee:
                      branhc = kee[branch]
                      if turn in branhc:
                          trn = entty[turn]
                          if tick in trn:
                              del trn[tick]
                          if not trn:
                              del branhc[turn]
                      if not branhc:
                          del kee[branch]
                  if not kee:
                      del entty[key]
              if not entty:
                  del keys[keykey]
          branhc = settings[branch]
          pbranhc = presettings[branch]
          trn = branhc[turn]
          ptrn = pbranhc[turn]
          if tick in trn:
              del trn[tick]
          if tick in ptrn:
              del ptrn[tick]
          if not ptrn:
              del pbranhc[turn]
              del branhc[turn]
          if not pbranhc:
              del settings[branch]
              del presettings[branch]
          self.shallowest = OrderedDict()
          remove_keycache(parent + (entity, branch), turn, tick)
          send(self, branch=branch, turn=turn, tick=tick, action='remove')