This is a cheater's laser puzzle. The idea is that you are a temporary light source, eggs are persisting light sources, and you make specific pieces on the board visible to progress to the next area, or make a temporary connection that will time out if you can't make it to the door in time.
To give my opinion on this, what is likely happening is that the light map is on an a separate z_layer, and that the light source makes the navigation layer invisible to reveal what's underneath. When the laser collides with the object, it's checking to see if it should respect the collision. If they're in the radius of a light source, they respect it. Otherwise, they pass through. The reason why I believe this is that the laser is not a continuous beam, but several tiny pieces like atoms. The emitter constantly constructs new atoms in a particular transform.basis, and those constantly move forward, either destroying themselves when colliding with a light wall, or changing their transform.basis when colliding with a mirror.
Very clever gameplay and puzzle design. You did very well for a solo dev, and should be proud of what you made here. However, I do not believe you are a top contender. A strong showing nonetheless!