added our own worldgen part 1