@Override
	public boolean isDiagonalObstacle(Element elementPassingThrough, Element otherDiagonalElement) {
		if (otherDiagonalElement instanceof LightTrailPart && isConnectedTo((LightTrailPart) otherDiagonalElement))
			return true;
		if (otherDiagonalElement instanceof Player && this.getPlayer().equals(otherDiagonalElement) && this.isHeadOfLightTrail())
			return true;
		return false;
	}