Player owner = game.getPlayer(card.getOwnerId());
if (card.moveToZone(Zone.LIBRARY, source.getSourceId(), game, true)) {
// Move Sphinx to third position
Library lib = game.getPlayer(source.getControllerId()).getLibrary();
if (lib != null) {
Card card1 = lib.removeFromTop(game);
if (card1.getId().equals(source.getSourceId())) {
Card card2 = lib.removeFromTop(game);
Card card3 = lib.removeFromTop(game);
if (card1 != null) {
lib.putOnTop(card1, game);