@EventHandler(priority = EventPriority.HIGH)
	private void onPlayerMove_Func(PlayerMoveEvent event) {
		Player player = event.getPlayer();
		Location playerLocation = null;
		Location signLocation = null;

		if (GcEntityListener.signExists.containsKey(player)) {
			if (!GcEntityListener.signExists.get(player)) {
				playerLocation = player.getLocation();
			}
		}

		if (!(playerLocation == null)) {
			signLocation = GcBlockListener.signLocation.get(player);
			if (!(signLocation == null)) {
				if (playerLocation.distance(signLocation) > 2) {
					player.teleport(signLocation);
					player.sendMessage(ChatColor.RED + "You cannot move until your launched ball has landed.");

				}
			}
		}
	}