Do to some unfortunate errors and unnoticed currupt files, I lost the most recent 6 or 7 revisions of this. It was almost done, too! That's why I haven't posted a new one, since I've just gotten to a similar point to where I am now. Hopefully I'll eventually get it done. For now I'm leaving it be, however, and I'll come back to it later, since it's been very frustrating. I'll look at it again, now that it's where it was, in a few weeks. But I WILL get it done.