var SavedDeck = {Card1, Card2, Card3, Card4, Card5, Card6, Card7, Card8}
var CurrentDeck = { }
Shuffle:
var SavedDeck = {Card1, Card2, Card3, Card4, Card5, Card6, Card7, Card8}
var CurrentDeck = {Card5, Card7, Card1, Card2, Card8, Card6, Card4, Card3}
Draw first card:
var SavedDeck = {Card1, Card2, Card3, Card4, Card5, Card6, Card7, Card8}
var CurrentDeck = {Card5, Card7, Card1, Card2, Card8, Card6, Card4}
Draw second card:
var SavedDeck = {Card1, Card2, Card3, Card4, Card5, Card6, Card7, Card8}
var CurrentDeck = {Card5, Card7, Card1, Card2, Card8, Card6}
...
Draw last card:
var SavedDeck = {Card1, Card2, Card3, Card4, Card5, Card6, Card7, Card8}
var CurrentDeck = { }
There's NO discard pile. Period.