Updated init type to SDL_Surface*