Make player_death use detailed 'cause' array, add item_spawn event