Вродебы с типами такого не провернешь т.е без перебора а если по другому то так: надо объявить массив с жизнями, массив с самим энтити, заполнить каждый элемент массива нужным, а затем для каждого массива проверять столкнулся ли он с игроком если столкнулся то
жизнь[номер массива]=жизнь[номер массива]-10
а затем проверка жизни : если жизнь[номер массива] меньше или равно нулю то Освободить энтити в массиве[Номер массива]
это словами