Atmospheric weather, day/night cycle, and seasonal cycle simulator for ImpactJS