Changed to SDL_Texture instead of SDL_Surface