code: def slice(self, x, y, width):
          
          return self._double_buffer[y][x:x + width]
docs: Provide a slice of data from the buffer at the specified location
  
          :param x: The X origin
          :param y: The Y origin
          :param width: The width of slice required
          :return: The slice of tuples from the current double-buffer