Initial project structure
Simple snow flakes
Removed lateral movement for now
Added buffer to accumulate flakes
Used consistent quote style
Added Christmas text
Added text gradient
Simplify flake painting
Simplify flake construction
Simplify buffer construction
Simplify gradient calculations
Set page background to grey
Moved main code into function
Moved animation into separate function
Moved flake initialisation into function
Simplified Snow members
Moved paint background into function
Reordered Snow members
Moved centerText() into Snow
Moved animation start into function