added the dijkstra algoritm. last part needs to be fixed and the gameobject and rendering needed to be added.
fixed build error
fixed some merge issues.
added the last method to dijkstra (tnx trev)