Watch and learn, peoples.
This was a really old project I found, so I added more stuff, and now its awesome. And if you watch it too long, it might make you dizzy...