public boolean departure(float tpf) {
        this.attachChild(fireEffect);
        if (this.getLocalTranslation().z < 13 / 3) {
            this.move(0, 0, 5 * tpf);
            return false;
        } else {
            this.detachChild(fireEffect);
            this.setLocalTranslation(this.getLocalTranslation().x, 1.25f / 6, -3.5f);
            return true;
        }
    }