normal mapping working properly now, however specular lighting is giving strange issues...