implementation attaquer()