public void save()
  {
    Configuration config = this.plugin.getConfig();
    if (this.sp1 != null)
      config.set("map." + this.game.getName() + ".sp1", SerializableLocation.locationToString(this.sp1));
    else {
      config.set("map." + this.game.getName() + ".sp1", null);
    }
    if (this.sp2 != null)
      config.set("map." + this.game.getName() + ".sp2", SerializableLocation.locationToString(this.sp2));
    else {
      config.set("map." + this.game.getName() + ".sp2", null);
    }
    if (this.sp3 != null)
      config.set("map." + this.game.getName() + ".sp3", SerializableLocation.locationToString(this.sp3));
    else {
      config.set("map." + this.game.getName() + ".sp3", null);
    }
    if (this.sp4 != null)
      config.set("map." + this.game.getName() + ".sp4", SerializableLocation.locationToString(this.sp4));
    else {
      config.set("map." + this.game.getName() + ".sp4", null);
    }
    if (this.lobbySign != null)
      config.set("map." + this.game.getName() + ".lobby-sign", SerializableLocation.locationToString(this.lobbySign));
    else {
      config.set("map." + this.game.getName() + ".lobby-sign", null);
    }
    if (this.classLobby != null)
      config.set("map." + this.game.getName() + ".class-lobby", SerializableLocation.locationToString(this.classLobby));
    else {
      config.set("map." + this.game.getName() + ".class-lobby", null);
    }
    this.plugin.saveConfig();
  }