Fix 2686, make player_death use detailed 'cause' array, add item_spawn event