Easeh , you could put a variable to each node , as the level...
Then , you make a global variable curlevel , and if curlevel = node.level
Player move toward that node !
You can add and substract curlevel at your will
I have updated the capx with what I think is this method and it does not seem to function for me. Can you take a look and let me know if this is what you mean?
CAPX