public void multiplyPay(int multiplier) {
        if(multiplier == 1)
            return;
        this.win *= multiplier;

        for(WinResult winResult : this.nonReelWinResults) {
            winResult.Win *= multiplier;
        }

        for(ReelGridEvalResult reelGridEvalResult : this.reelGridEvalResults) {
            reelGridEvalResult.win *= multiplier;
            for(PatternSetEvalResult patternSetEvalResult : reelGridEvalResult.patternSetEvalResults) {
                patternSetEvalResult.win *= multiplier;
                for(PatternEvalResult patternEvalResult : patternSetEvalResult.patternEvalResults) {
                    patternEvalResult.Win *= multiplier;
                    for(WinResult winResult : patternEvalResult.WinResults) {
                        winResult.Win *= multiplier;
                    }
                }
            }
        }

    }