@EventHandler(priority=EventPriority.LOW)
	public void playerPunchesFallingBlock(BlockDamageEvent event) {

		if (event.getBlock().getType().equals(Material.TRIPWIRE_HOOK) || event.getBlock().getType().equals(Material.TRIPWIRE)) {
			
			return;
			
		}
		
		if (event.getPlayer().isSneaking() == false) {
			
			return;
			
		}
		
		instance.getLogger().info(event.getBlock().getType().toString());
		
		FallingBlockTrap fallingBlockTrap = instance.getFallingBlockTrapManager().getUnsavedFallingBlockTrapByOwner(event.getPlayer().getName());
		
		if (fallingBlockTrap == null) {
			
			return;
			
		}
		
		if (fallingBlockTrap.getTrapBlockLocations().size() == 5) {
			
			event.getPlayer().sendMessage(ChatColor.DARK_RED + "[MT Security] " + ChatColor.WHITE + "Falling Block Trap");
			event.getPlayer().sendMessage(ChatColor.GRAY + "You already have five falling blocks selected.");

			return;
			
		}
		
		fallingBlockTrap.getTrapBlockLocations().add(event.getBlock().getLocation());
		
		event.getPlayer().sendMessage(ChatColor.DARK_RED + "[MT Security] " + ChatColor.WHITE + "Falling Block Trap");
		event.getPlayer().sendMessage(ChatColor.GRAY + "Added block to Falling Blocks");
		
	}