Revert "Revert "added day-night cycles,""

This reverts commit 8301210040938e4ec71e1291bdf71095b0e22a6f.