So, forgot to say anything here, but I have mostly finished the overhaul. The code now compiles, and there are 0 errors. There are (naturally) still bugs, and I'm trying to hunt down and repair all of those as I am able.
Most notable examples:
-For some reason, special/combo attacks that should fire bullets...don't. The animation plays, but no shots are fired.
-Attacks no longer terminate if you jump or crouch while attacking, which borks the animations until you stand still and let a standing attack execute. The code -looks- right to me, so I'm not sure yet why it's doing this.
That said, I do have the keyboardParser and the textChat functionality implemented again, so hopefully I'll have more interesting stuff to report soon!