Terrain normals are now correct, with diffuse map