add error checking for texture loading
add texture list to GO so instaces don't share textures