Wow this is a really good game! I liked the visual style, music, and overall experience a lot. Loved the diffeent buildings and the balancing is well done.
One minor thing I noticed is if a part of the storm goes all the way out to the other end of the map, the storm takes a long time to finish with nothing happening, but I think the game recovers from this problem eventually, which is really good.
Overall, great job on this game!