Wrench's powers have their foundation in the movement of electrons. His Super-Int is due to overexcited neurons in his brain so I figure that a good substance to block his Penetrating Vision would be rubber, a natural insulating material. How does that sound?
Also, what's the neighborhood look like? Are we in the middle of nowhere? Are there any pubs around? Any towns, airports, ports, etc.?