@Override
    protected void controlUpdate(float tpf) {
        if(gameInfo.playerNode != null && lastFloor != gameInfo.playerNode.getFloor()) {
            if(gameInfo.playerNode.getFloor() < floor && !isInvisible) {
                //Make invisible
                setInvisibility(true);
            } else if(gameInfo.playerNode.getFloor() >= floor && isInvisible){
                //Make visible
                setInvisibility(false);
            }
            
            lastFloor = gameInfo.playerNode.getFloor();
        }
    }