public void UseTargetedAction(BattleAbility action, Unit target)
{
if (target == null) throw new ArgumentNullException(nameof(target));
if (action == null) throw new ArgumentNullException(nameof(action));
UseTargetedActions(new List<BattleAbility> { action }, target);
}