Abilities can now receive targets

There is still work to be done: at the moment the game doesn't know who
the card belongs to that the ability was fired from, so it also doesn't
know who needs to select the targets.