Javascript Path Finding Algorithm