public boolean saveChanges() {
		if(projFile != null) {
			saveProject();
			return true;
		} else {
			if(jfc.showDialog(frame, "New Wilds Project...") == JFileChooser.APPROVE_OPTION) {
				File f = jfc.getSelectedFile();
				if(!f.getName().endsWith(".wip")) {
					JOptionPane.showMessageDialog(frame, "File must end with \".wip\"");
					return false;
				}
				projFile = f;
				saveProject();
				return true;
			} else {
				return false;
			}
		}
	}