public void decrease(float amount) {
        if (x < 0) {
            x += amount;
            if (x > 0) {
                x = 0;
            }
        } else if (x > 0) {
            x -= amount;
            if (x < 0) {
                x = 0;
            }
        }
        if (y < 0) {
            y += amount;
            if (y > 0) {
                y = 0;
            }
        } else if (y > 0) {
            y -= amount;
            if (y < 0) {
                y = 0;
            }
        }
    }