Added damage method and support for multiple damage types