refactored Mortal to include attacker and killer