Hmm. I think the difficulty might have spiked too much for that last puzzle.
The glass/transparent walls are filters for the light. So Blue light can go through a purple window and come out purple. But a blue light through a Yellow filter stops because yellow allows red and green light through, but not blue.