Я озадачен. Как сделать проверку были ли изменения speedX ? В моём коде ракета ведёт себя не очень адекватно, подскажите пожалуйста как поправить.
public void move(boolean isUpPressed, boolean isLeftPressed, boolean isRightPressed){
        if (isUpPressed){speedY -= boost;}
        else speedY += boost;
        y += speedY;
        if (isLeftPressed){speedX -= boost;}
        else if (isRightPressed){speedX += boost;}
        if (isLeftPressed || isRightPressed){
            x +=speedX;
        }