There are a lot of different kinds of nerds in the world. Some nerds are programming wizards, harnessing the power of arcane languages to create awesome applications. Other nerds fancy themselves more literal wizards, rolling handfuls of polyhedral dice to determine how much damage their imaginary spells inflict on imaginary…