In the above code here, we randomize where we insert the cards because we don't know yet exactly how everything is configured in the player's deck. If the player has forced all cards we want the entire thing randomized from the get-go.