Fix issues with double damage, double death messages, and other damage oddities.

Fixes #1450