public function remove($string)
{
$this->script = substr($this->script, 0, $this->position) . substr($this->script, $this->position + (is_string($string) ? strlen($string) : $string));
$this->position -= 1;
$this->length -= is_string($string) ? strlen($string) : $string;
}