/**
* save the current game to the specified file (in SGF = Smart Game Format)
* Derived classes should implement the details of the save
*/
void saveGame( AssertionError ae ) {
JFileChooser chooser = FileChooserUtil.getFileChooser(new SgfFileFilter());
int state = chooser.showSaveDialog( null );
File file = chooser.getSelectedFile();
if ( file != null && state == JFileChooser.APPROVE_OPTION ) {
// if it does not have the .sgf extension already then add it
String fPath = file.getAbsolutePath();