Call SDL_Quit() to clean up.
Use simpler Exception constructor.