Experiments in world generation