World generation (1st draft) ready for intergration