async loadProfile() {
    const profile = Profile.load(this.runDirectoryPath, this.towers);
    if (profile) {
      return profile;
    }

    return this.chooseProfile();
  }
/**
   * Loads a profile into the game.
   *
   * If the game is being run from a profile directory, that profile will be
   * loaded. If not, the player will be given the option to choose a profile.
   *
   * @returns {Profile} The loaded profile.
   */
Loads a profile into the game.
If the game is being run from a profile directory, that profile will be
loaded. If not, the player will be given the option to choose a profile.

@returns {Profile} The loaded profile.
Loads a profile into the game . If the game is being run from a profile directory that profile will be loaded . If not the player will be given the option to choose a profile . @returns { Profile } The loaded profile .
async loadProfile() {
    const profile = Profile.load(this.runDirectoryPath, this.towers);
    if (profile) {
      return profile;
    }
    return this.chooseProfile();
  }
async loadProfile ( ) { const profile = Profile . load ( this . runDirectoryPath , this . towers ) ; if ( profile ) { return profile ; } return this . chooseProfile ( ) ; }
Loads a profile into the game.
Loads a profile into the game .