Implemented affect() for attack/gather strategies