This is not as good as the original project made by @IcoQuest !!!!
Credit to @IcoQuest for coding for rain and original project(WATCH THE ORIGINAL PPL!)