Terrain generation (basically) working. Normals aren't correctly generated, though.