Added AbstractDeck