added missing case where target is opponent