Add normals in the correct order and normalize reflection vector in fragment shader.