canMove method fixed