fix deck shuffling not being random