First iteration of terrain generation