Home Tech One of gaming’s weirdest mysteries is the focus of Nine Inch Nails’ new music video