Restructured the code a bit and made it so you can reroll with same settings after request from Tarra