Fixes to DeckSetData, it should now work properly beyond first time populating of a new deck, validation not yet handled