added day-night cycles,