public void update(long dt) {
        if (Config.use_wasd) {
            Coord newWASD = APXUtils.updateWASD();
            if (!newWASD.equals(lastWASD)) {
                lastWASD = newWASD;
                map_click_ntf(lastWASD.x, lastWASD.y, 1, 0);
            }
        }

        Gob pl = glob.oc.getgob(playergob);
        Coord myCurrentCoord = null;
        if (pl != null) {
            myCurrentCoord = pl.position();
            if (myCurrentCoord != null && myLastCoord != null)
                if (myCurrentCoord.dist(myLastCoord) > 30 * 11 && cam != null) {
                    cam.reset();
                    APXUtils.onBigJumpDetected(polowner);
                }
        }
        myLastCoord = myCurrentCoord;

        update_pf_moving();
    }