@Override public boolean turnFaceDown(Game game, UUID playerId) { setFaceDown(true, game); return true; }
@Override public boolean turnFaceUp(Game game, UUID playerId) { setFaceDown(false, game); return true; }
if (player != null && spell != null) { this.resetMorph(); spell.setFaceDown(true, game); // so only the back is visible if (alternateCosts.canPay(ability, sourceId, controllerId, game)) { if (player.chooseUse(Outcome.Benefit, "Cast this card as a 2/2 face-down creature for " + getCosts().getText() + " ?", ability, game)) { game.getState().getCreateCardAttribute(spell.getCard(), game).getSubtype().clear(); } else { spell.setFaceDown(false, game);