Added EntityDeathType and updated Entity

This enum allows you to describe what kind of death an entity
experiences.
Set death type of Enemy and Hero
Handling death for entity types in one place
Documentation: GamePlayState
Cleanup: Dead code (particle in game play state)
Cleanup: death explision spawning