Um. I think I'm just going to withdraw, because of reasons. Let me know if you absolutely need someone to join in to push the plot along, and I'll throw together something less complicated and original.