Using a set implementation to run multiple raindrops
Varying the starting y position for a raindrop
raindrop removes itself from the set when finished
Slightly thicker rain
Little splashes