implementing light shafts