Second attempt at texture loading mk2