Mechs now check if the attacker is adjacent before applying hulk damage

Fixes #1574