Changed Deck and Card classes to implement INotifyPropertyChanged for cleaner data binding