Fixing some lighting code.
Created by: PJB3005
Makes lighting corner generation blazingly fast (jesus christ spawn)
Makes overlays be ignored by timestop.
Fixes smart_vis_update(). I'm honestly suprised it's broken-ness didn't show up earlier.
This might fix the null.x shuttle runtime. Can't say for certain however.