initial commit of the new world gen stuff