Better world generation