public void Update() {
        if (state == State.Dead) {
//            score--;
            respawn();
        }

        if (health <= 0 && state != State.Dead) {
            state = State.FatalCrash;
            doFatalCrash();
        }
        else if((Sys.getTime() - brCooldown) / 1000 < 2)
        {
            state = State.Invincible;
            doABarrelRoll();
        }
        else if(state == State.Invincible && !turning)
        {
            state = State.Alive;
        }
        else
        {
            if (crashed)
                doCrash();
            if(turning)
                doTurn();

            model.updateRotation(-hud.crosshairPos.y * .1f, -hud.crosshairPos.x * .1f, -hud.crosshairPos.x * .1f);
        }
    }