The idea is still in development today. Modern path finding system use flow field optimizations, not just a decrementing integer within a cell, but a field (sometimes many fields for different 'goals') of flow, with vectors of varying lengths indicating direction and bias. Entities seeking goals within this spatial region impart their velocity upon the field. Tied in with the heuristics of a* and it can greatly optimize long, frequently used paths.