fixed 2 menu bugs

1) cancelling "reveal random card" menu caused python error
2) "reveal random cards" could select same card more than once (now
remove selected cards from list to aviod this)