a* algorithm 이용해서 할 생각인데 그냥 감이 안 오네