How is using the enmity list on controller? That's honestly what I've always used to swap targets.