generalize board to hold cards at various stages of the game