What is the best way to create a falling bomb that the player can be killed by?

I want to create a bomb that will fall from the sky and on impact with the ground (or player) explode. I want to also be able to detect the collision between the explosion and player (if any happens). Any tips? How should I do this? I know how to make the bomb fall and detect collision with the ground, but how do I create an explosion which the player can detect?

Assuming you will know where your player is at all times (or at time of collision you will). 

Take x/y of player and x/y of collision point . do math with regards to angle (point A to point B) - then create scrpnel (can’t spell it little bits of bad stuff) which head off in players direction. ( you could make the scrapnel visible or not visible ) but i think the math concept would produce the desired result.

T.

Create another object separately for the explosion and do the same math you would use for bomb hitting the ground on the explosion hitting the player.

Alternatively you can have the bomb image go to an explosion image when hitting the ground and expand it to be larger, then you only need to have the bomb collide with player, its just the same object but larger

Assuming you will know where your player is at all times (or at time of collision you will). 

Take x/y of player and x/y of collision point . do math with regards to angle (point A to point B) - then create scrpnel (can’t spell it little bits of bad stuff) which head off in players direction. ( you could make the scrapnel visible or not visible ) but i think the math concept would produce the desired result.

T.

Create another object separately for the explosion and do the same math you would use for bomb hitting the ground on the explosion hitting the player.

Alternatively you can have the bomb image go to an explosion image when hitting the ground and expand it to be larger, then you only need to have the bomb collide with player, its just the same object but larger