refactor ants etc to use *Node instead of row,col