Player controller = game.getPlayer(source.getControllerId());
if (controller != null) {
for(UUID playerId: controller.getInRange()) {
Player player = game.getPlayer(playerId);
if (player != null && player.getLibrary().size() > 0) {
player.revealCards(player.getName(), new CardsImpl(player.getLibrary().getFromTop(game)), game);
}
}
if (controller.chooseUse(outcome, "Put revealed cards into graveyard?", game)) {
for(UUID playerId: controller.getInRange()) {
Player player = game.getPlayer(playerId);