renamed trashDeck to activeDeck, changed activeDeck and drawDeck from list to deque, fixed drawDeckDraw,saveState and undo.(hopefully, debugging on friday)