steam punk weather machine