Added move rule: either increment X or Y val
Added isFinished rule: ie when a move matches 'To'
Added rules to check valid moves and build Path, but not workoing
Path is found (correctly) but it doesn't print??
Problem is that Path is unifying with the updates..