Remove App Context and replace it with Deck Context, Game Context, and Setting Context. This roughly mimics the way the app way structured when we were using Redux, but now we are using reducers instead. Gameplay does not work, while some confusion persists about where and how to manage players and deck states. Currently deckReducer reduplicates the functionality of the PlayingCardDeck class, and it's unclear whether we should merge them together, use one over the other, or whether to collapse DeckContext into GameContext.
Remove App Context and replace it with Deck Context, Game Context, and Setting Context. This roughly mimics the way the app way structured when we were using Redux, but now we are using reducers instead. Gameplay does not work, while some confusion persists about where and how to manage players and deck states. Currently deckReducer reduplicates the functionality of the PlayingCardDeck class, and it's unclear whether we should merge them together, use one over the other, or whether to collapse DeckContext into GameContext.