I'm reading it and looking at the images and still don't understand what the problem is lol. But based on this : 'I'd like only the first wall in a player's line of sight to be visible, and make all walls behind said wall invisible. I'm asking for how I would implement this.', maybe pick nearest wall to player ?