Explanation of the snowflakes on the screen:
The position of the snowflakes are probs "absolute", meaning they will always be on the screen, no matter what happens, nothing can override it (unless sumth with a higher position value overrides it, then they wont bee seen) (i think)
Also the top property is effecting the vertical position and the left property is effecting the horizontal position of the snowflakes and the position is always changing, suggesting why the snowflakes are constant on the screen
the snowflakes are probs ID as s0, s1, s2, etc, this goes up to how many snowflakes are actually on the screen
thats all ik abt how the snowflakes work correct me if im wrong lol