How did you do the clouds btw? Just curious
Just a layer of sprites with low opacity in a canvas group so they would all get rendered as one and not create overlapping shadows, took a while to figure that out!