Ты игру что ли делаешь? Если, то этот код не годится, надо чтобы взрыв составляли спрайты, и тем более нужно будет учитывать физику, учитывать столкновения и т.д.)) Ну а если тебе просто украсить текст тогда этого достаточно
В MP если мне не изменяет память нет инструментов для работы с прозрачностью, нужно раскуривать библиотеки.