docs: def setposition(self, moves=[]):
          """
          Move list is a list of moves (i.e. ['e2e4', 'e7e5', ...]) each entry as a string.  Moves must be in full algebraic notation.
          """
          self.put('position startpos moves %s' % Engine._movelisttostr(moves))
          self.isready()