@EventHandler
	public void onEntityDamageByEntity(EntityDamageByEntityEvent event){
		if(event.getEntity() instanceof Player){
			final Player player = (Player) event.getEntity();
			
			if(GameUtils.isInGame(player)){
				Arena arena = ArenaUtils.getPlayerArena(player);
				
				if(arena.getStatus() == GameStatus.INGAME){					
					if(event.getDamager() instanceof Arrow){
						Arrow arrow = (Arrow) event.getDamager();
						
						if(arrow.getShooter() instanceof Player){
							Player shooter = (Player) arrow.getShooter();
							
							if(GameUtils.isInGame(shooter)){
								if(!(event.isCancelled())){
									player.removePotionEffect(PotionEffectType.INVISIBILITY);
									
									new BukkitRunnable(){
										@Override
										public void run(){
											player.addPotionEffect(Localization.INVISIBILITY);
										}
									}.runTaskLater(plugin, 60L);
								}
							}
						}
					}
					
					if(!(event.isCancelled())){
						Location loc = player.getLocation();
						int id = Material.LAVA.getId();
						
						loc.getWorld().playEffect(loc, Effect.STEP_SOUND, id);
					}
				}
			}
		}
	}