OK, that's a lot, but I swear I'm just trying to help.
that's really all I have to say, but don't get discouraged that what you made wasn't perfect at first. I like the general idea of it, for sure, and you seem to have a fine grasp of TSC and such, so you should be set if you can just get...