@Override
    public boolean handleRightClick(Point clickPoint) {
        if (this.isActivated()) {
            Point mapPoint = new Point(
                    placeableManager.panelToMapX(clickPoint.x),
                    placeableManager.panelToMapY(clickPoint.y));

            if (currentState == State.Placed) {
                if (isInside(mapPoint)) {
                    if (registry.getPlayerManager().getCurrentPlayer().getCenterPoint().distance(getCenterPoint()) <= 40) {
                        placeableManager.teleportPlayer(this);
                        return true;
                    }
                }
            }
        }

        return false;
    }