store prev node visited. store number of steps value in Position.value. Capture a history of Positions rather than a history of just step values