Welp, this is going to take a little more time than I thought, heh
I do already have it working in the character panel, at least :P