@Override
	public void doAction(Player player, Grid grid) throws InvalidActionException {
		if (player.getRemainingTurns() <= 0)
			throw new InvalidActionException("The player has no turns left!");
		if (!player.hasMovedDuringTurn())
			throw new InvalidActionException("The player has not moved yet during his turn!");
		
		while (player.getRemainingTurns() > 0) {
			player.decrementTurn();
		}
	}