check that cards match remaining cards when ending game

The OfflineGame currently yields a win when *any* two cards are
presented as long as there are two cards remaining on the table.
Add an additional check that the cards do match the remaining cards.