A very fun idea and very well executed! My only issue is that it's hard to when the citizen are going to get wet. Maybe some kind of "wet meter"? ^^
But well done!