World generation stuff. Not tested much due not having time to create prefabs.