Good God, the CS for this is complicated. I shudder to consider what you people think a HARD D&D CS looks like. :/