public BattleState CreateBonusRepositionState() { return(new BonusReposition ( hand, battlefield, deck, placeCardSFX: GetRandomPlaceCardPreMadeSoundRequest(), btnsBackground, customPopUpOpener, otherBattleStatesFactory.hand, otherBattleStatesFactory.deck, endRepositioningBtn.GetTextComponent() )); }