Added a raindrop effect

It's pretty buggy, it's probably a multithreading issue even though JS
supposedly doesn't really have that.