(fixme) apply_light_arc: now using fancy math(tm) && adjustable beam width. Also visual artifacts (this is a feature>.>)