Revised! Pretty sure this is the last time I'll need to work on it. On to the next commission!