public function makeDamage(Weapon $weapon)
 {
     $damage = Dice::nextStatic($weapon->getDamageRange()) + $weapon->getStrikeForce();
     $health = $this->getHealth() - $damage;
     $this->setHealth($health);
     return ['damage' => $damage, 'remaining_health' => $health];
 }