Interesting concept, it definitely matches the theme. I've got to get busy on other stuff, so I can't finish it. Good job!