Added attack()
added report to attack() for debug, but also is nice
added update status(), and made a function for trauma_resist_check()