Moved SDL_Exception into its own header file