Added a vector to track order of textures loaded, to provide the ability to get texture by index. Reused the get texture by name function to keep it dry