I wrote it in about a day, so there's a lot of jenky code. Just wanted to get it out there and see if it's worth spending more time on.