This is a tunnel that only uses simple circles. To fill in the empty space, it doesn’t call cls() at the start of each frame and uses the colours that already exist on the screen (see the cls-vs-dithering page for some more info on this technique).
Pictures
This is how many pixels get drawn each frame. The black space is empty and where the previous frame's colours would show through.
The effect without the 'time shifting' on st. Doesn't look that interesting – the strange, kinda-wonky time shifting gives it character.