Found a temporary (possibly permanent) fix. In control.lua changes these lines: -> game.surfaces['nauvis'].freeze_daytime(false)
to this -> game.surfaces['nauvis'].freeze_daytime = false;
and this line -> game.surfaces['nauvis'].freeze_daytime(true)
to this -> game.surfaces['nauvis'].freeze_daytime = true;
Then save control.lue and make sure the .zip file has your new edited control.lue. I've tested 1 wave and seems to work