@EventHandler
	public void onMovement(PlayerMoveEvent evt){
		if(evt.getTo().getBlock() != evt.getFrom().getBlock()){
			if(ArenaManager.getManager().PIG.contains(evt.getPlayer().getName())){
				if(evt.getPlayer().getLocation().getBlock().getRelative(BlockFace.DOWN).getType().equals(Material.SAND) 
						|| evt.getFrom().getBlock().getRelative(BlockFace.DOWN).getType().equals(Material.GRAVEL)){
					final Block b = evt.getPlayer().getLocation().getBlock().getRelative(BlockFace.DOWN).getLocation().getBlock();
					if(b.getRelative(BlockFace.DOWN).getType().equals(Material.TNT)){
					Bukkit.getScheduler().runTaskLater(plugin, new Runnable(){

							@Override
							public void run() {
								b.getRelative(BlockFace.DOWN).getLocation().getBlock().setType(Material.AIR);
								b.setType(Material.AIR);
							}
						
						}, 5L);
					}
				}
				else if(evt.getTo().getY() <= -1){
					if(ArenaManager.getManager().getPlayerArena(evt.getPlayer())!=null){
						Arena a = ArenaManager.getManager().getPlayerArena(evt.getPlayer());
						ArenaManager.getManager().removePlayer(evt.getPlayer(), a);
						evt.getPlayer().teleport(plugin.l.getSpawn());
						evt.getPlayer().sendMessage("You have lost");
						Util.broadcastToArena("The player " + evt.getPlayer().getName() + " has lost", a);
						Util.broadcastToArena("There are now " + a.getSize() + " players left", a);
					}
				}
			}
		}
	}