Пункт Б не работает, могу объяснить почему он должен работать. На арене если цель убили и игрок не выходит из тела, то труп можно взорвать, но если он выходит, то взрыв применить нельзя. Это неправильно, получается игрок теряет преимущество, если его противник выйдет из тела.

по пункту а
если цель выбрана, то труп взрывается когда в радиусу взрыва хватает задеть цель( я так понял).
если цели нет, то ближайший труп.