its like you are suggesting grin
Everything is precomputed and stored in the main data struct. The slow thing is the visibility computing. The grid shown in the video tooks more than half hour to compute. Too much for my spects. I am looking for a way to speed it up...