Contest version.
I'm very disappointed, there was so much I tried to do so nothing came out as nice as I'd have liked. I'll remember this for next time. I'll probably finish this up some time, but this is the version to be judged for the CC contest.