private void doProjectileActions(Projectile projectile, Player player, Map<String, Boolean> abilitiesMap){
		if (abilitiesMap.containsKey(Constants.Attributes.TELEPORT.getName()) 
				&& instance.getItemHandler().hasPermission(player, player.getItemInHand())){
			Location loc = projectile.getLocation();
			teleportPlayer(loc, player);
		}
		if (abilitiesMap.containsKey(Constants.Attributes.LIGHTNING.getName()) 
				&& instance.getItemHandler().hasPermission(player, player.getItemInHand())){
			Location loc = projectile.getLocation();
			lightningStrike(loc);
		}
		if (abilitiesMap.containsKey(Constants.Attributes.EXPLOSION.getName()) 
				&& instance.getItemHandler().hasPermission(player, player.getItemInHand())){
			Location loc = projectile.getLocation();
			explosion(loc);
		}
		
	}