public void update(float gravity) {

        currentAction.update();
        currentAnimation.update();

        velocityY += gravity;
        if (velocityY < -20) velocityY = -20;
        else if (velocityY > 20) velocityY = 20;

        if (velocityX > 8) velocityX = 8;
        else if (velocityX < -8) velocityX = -8;

        y += velocityY;
        x += velocityX;

        if (velocityX < 0) velocityX++;
        else if (velocityX > 0) velocityX--;
        /*if (onGround) {
            velocityY = 0;
        }*/

    }