Implemented attack and damage roll logic.  May need to account for some other cases (such as firing into melee), but it shouldn't be too bad.