Proper algorithm improvements
* Improvements have been made to GetShortestPathTo() and SkillNodeList()