Figured out how to implement multiple textures. Also made a shader with better phong calculations that uses the second texture for environment mapping.