* optimisation: CalculateAllLights() changed to CalculateNearestLight() after player open door