When first running the screensaver, you will have to configure it by right clicking and choosing the 'Configure' option (or using the /c argument on the command line). And then, since I had the SMPS music player for Sonic & Knuckles Collection set up so it could be used by other programs, I decided to throw that in too. So I decided to make a screensaver out of it, because it seemed like the best thing to do, I guess.
One day, I was thinking about SonLVL and wondering if I could use it to recreate the backgrounds from Sonic levels, complete with scrolling and animations.