Well actually, I meant to say that it's great that you directly utiliised the already-provided variables from the game. Since I was actually thinking of pre-assigning existing weather conditions and creating variables for them when I wrote the structure, the code ends up being cleaner if you initialise existing variables instead (not to mention, familiar for those who know the weather codes).