upgraded world generation