A 2D world generator