I made this for the game I'm currently working on and I was very happy with it so I decided to post it here. There are still a couple bugs I'm working out, and I can't guarantee that I'll update this after I've fixed them. Make your guesses about the full game, and what this scene might be. The lightning uses recursion and 2d lists. The rain uses a sort of list data map. This is sadly only a small part of the game. I'm thinking about making this play a larger role though.