Issue #12: implemented Texture loading