Making a collectible object

1) A coin
2) That spins around
3) When the PLAYER overlaps with the coin actor blueprint
4) The blueprint gets the coinCount variable from the player
5) The blueprint adds 1 to the coinCount variable
6) Prints it to the screen
7) Plays a sound
8) Spawns an emitter at the location of the actor blueprint
9) DestroyActor