Added temporary light reflection algorithm