heudonistic forces a* to always take fastest path

makes it a bit slower but we do not suffer from a slower pathfind.