private void setNextActivePlayer() {
		this.players.add(players.poll());
		getActivePlayer().incrementActionsWithMaxActions();
		Position positionActivePlayer = grid.getElementPosition(getActivePlayer());
		for (Element e : grid.getElementsOnPosition(positionActivePlayer))
			if (e instanceof StartObstacle)
				((StartObstacle) e).startObstacle(grid.getElementsOnPosition(positionActivePlayer), getActivePlayer());

		if (getActivePlayer().getRemainingActions() <= 0)
			setNextActivePlayer();
		// Player boxed in (no directions to move to), set player status op lost
		if (getActivePlayer().getDirectionsToMoveTo().size() == 0)
			getActivePlayer().setPlayerStatus(PlayerStatus.LOST);
	}