public void beginStep(Game game, UUID activePlayerId) {
super.beginStep(game, activePlayerId);
Player activePlayer = game.getPlayer(activePlayerId);
//20091005 - 514.1
if (!activePlayer.hasLeft() && !activePlayer.hasLost())
activePlayer.discardToMax(game);
//20100423 - 514.2
game.getBattlefield().endOfTurn(activePlayerId, game);
game.getState().removeEotEffects(game);
}