Right now, the CardTarget only handles self, enemy, and all. But what if there are multiple enemies... more research needed