Working raindrops implementation v1