@Override
                public void resolve() {
                    // TODO: change to static ability?
                    CardList library = AllZoneUtil.getPlayerCardsInLibrary(card.getController());
                    if (library.size() == 0)
                        return;

                    Card top = library.get(0);
                    if (top.isLand())
                        card.getController().playLand(top);
                }