basic attackTarget, takeDamage, and getDamage implemented for physDmg only