Hi, I suggest adding a checkSigns() call in this method, else it has no direct effect. public void setDirection(boolean reversed){ this.reversed=reversed; checkSigns(); } Guillaume