Added texture loading methods and Sprite class