start over creating a Node prototype for our animations
refactored Node to be an object prototype
added animation
moved some globals out of Node - made them more global
animation mostly works - except for logic error in traversing the return trip