Sun implementation completed, with optimized sunset/sunrise effect.