@Override
	public int loop() {
		if (Game.getClientState() != Game.INDEX_MAP_LOADED
				|| Players.getLocal() == null)
			return 500;
		final Tile player = Players.getLocal().getLocation();
		if (follow && (tile == null || !tile.equals(player))) {
			updateTile(player);
		}
		return 50;
	}