Simplified
Replaced faulty probability logic with a probability monad
Weapon: Removed unused functions
Added Dread
Damage: Implemented Ord for Damage
Damage: Added comments
Added shotgun mods
Test-code