Did some editing and rewriting over here. This story isn't fully working yet, but it's getting better. Probably needs another pass or two. and maybe some structure changes. and maybe some more eyes on it. If you know what's broken here and have ideas on how to fix it, let me know.