Added the option to reflect damage and to deal extra damage