pointer is how 0 delay would look in comparison, other things are self-explanatory. works by storing positions in a table and then going to the nth place of the table and shortly deleting it. this is why it takes a little for higher delays to start actually moving lets take a look
made this myself but feel free to use