Something I worked on for a while, and it didn't turn out like I hoped. So I moved on to other things. But it is complete enough to work, so see what you think.