public void update(){
        if((vx+ax>0 && vx<0) || (vx+ax<0 && vx>0)){
            ax = 0;
            vx = 0;
        }
        vr+=ar;
        vx+=ax;
        vy+=ay;
        x+=vx;
        y+=vy;
        
        if(vx>=0)
            rotate(vr);
        else
            rotate(-vr);
        
        boundingBox.setLocation((int)x-spriteW,(int)y-spriteH);
    }