builds upright and reversed decks as stacks, shuffles, and builds out hand as a queue