Implement Damage roll

Closes #28