@EventHandler(priority = EventPriority.HIGHEST)
	public void onPlayerInteract(PlayerInteractEvent e) {
		Player player = e.getPlayer();
		Block block = e.getClickedBlock();
		if ((e.getItem() != null)
				&& (player.getGameMode().equals(GameMode.SURVIVAL))) {
			if ((e.getAction().equals(Action.RIGHT_CLICK_BLOCK))
					&& (e.getItem().getType().equals(Material.STICK))) {
				if (parent.movingCBlock.containsKey(player.getName())) {
					CBlock c = parent.movingCBlock.get(player.getName());
					if (c.getLoc().getBlock().getType().equals(block.getType())) {
						parent.moveHere.put(player.getName(),
								block.getLocation());
						if (parent.moveControllerBlock(c, block.getLocation()) != null) {
							player.sendMessage("ControllerBlock successfully moved");
						} else {
							player.sendMessage("The ControllerBlock needs to be turned off");
						}
					}
				} else {
					player.sendMessage("First Left-Click the ControllerBlock you want to move");
				}
			}
		}
	}