Post navigation Will You Survive The Undead Apocalypse? New Developments on the X-Ray Vision Front Get Our Hopes Up