First of all, thanks for the nice comments about the tutorials. (and now with 75% off* - please look in the tutorial section. )
Easiest answer is, "Could you break your walls up into smaller sections - this would allow the distance (of the light beams) to be calculated with more precision ?"
Fixed lights (ie room lights) could be faked with a pre-made light overlay ...
This might have been better in the "How do I" forum ?
Paragraphs are fun
* The 75% off is for a limited time only