Integrated "opponent replacement"