Only show infrared markers when the player has line of sight and isn't blinded

Fixes #2530