CardGame::add_stack()
And while we're at it, handle the CardStack allocation (and failure thereof) internally.