added support for cards being removed after play, including edgecases like Bin Ladin, Zarqawi. Updated for existing cards.