Add deck list generation functionality to DeckController