1) it already exists. in the color window, there are effects. you can add particle effects and adjust it, so it looks like snow.
2) that's not possible unfortunatelly, because browser games need some sort of interaction before allowing sound to be played
the rest are good suggestions, and i would like to do them. except maybe 7, hehe