refactor de modifier, ongoing effects, arreglado defend, varios