The A_Star algorithim for path finding