Finish Rogue.    Distinguish in the player API distinctly between trashing your own revealed cards vs trashing anothe rplayers revealed cards.
Cleanup only.  Change player API to remove passing in the current player.   This avoid confusion about whether a method is talking about the current player, or a different other player.