The script would need something to make it turn at sharp 90 degree angles.
The streak of light should be a model and not an emitter, but I'm not sure how that would work, even if it is more convenient.
If it were a model, collision would be easier to detect, I think.
I have no idea what the hell I'm talking about. :P