Only call roll_die once
Merge pull request #39 from Dapperbot/reek-lotyrin

Clean up dem smells
Var name fixes for Reek.
remove nil check
Documentation comments for subclasses