modified Deck to accept custom order of ArrayList <Cards> for testing