I actually intended to make all puzzle solution reasonable. For example you can guess the signal source's location by the beam,
or remember the location of the past signal source (and reuse it)
But due to the lack of time, I couldn't design the level better for the player to understand...
Your comment was super helpful for me. Thank you very much!