Changing sdl-blit-surface so it can take NULL as the source rectangle.