This is a pretty cute cart that draws a bunch of flags on the screen! It stores the flag colours in a string, then extracts each colour using ord() (props to @beanborg for pointing me to that function).
Instead of cls(), it writes a random number of black pixels all over the screen, which creates this interesting dithered trail behind each flag. See the cls-vs-dithering page for some more info on this.
Pictures
The same effect with a cls() instead of the random-black-pixels bg clearing.
The same effect with a flag string of 111222333444555666