SoldierDiary: more efficient

also, make sure soldiers die properly.