showDrawStartingHand(mulliganIndices) {
    return Promise.all([
      this.whenStatus(GameLayer.STATUS.NEW),
      this.whenStatus(GameLayer.STATUS.CHOOSE_HAND),
    ]).then(() => {
      Logger.module('ENGINE').log('GameLayer.showDrawStartingHand');
      // bind players and change status
      this.bindSdkPlayers();
      this.setStatus(GameLayer.STATUS.TRANSITIONING_TO_DRAW_HAND);

      // highlight only my general after highlighting both
      this.whenHighlightedGeneralsAsync().then(() => {
        if (SDK.GameSession.getInstance().isNew()) {
          this._highlightOnlyMyGeneral();
        }
      });

      // show draw
      return this.bottomDeckLayer.showDrawStartingHand(mulliganIndices).then(() => {
        this.setStatus(GameLayer.STATUS.DRAW_HAND);
      });
    });
  }
Shows drawing of starting hand for my player.
@returns {Promise}