I've been exploring several pathfind algorithms as a part of my general learning and eventual implemention in my game engine. I wanted to go through the work implementing the data structures required for Dijkstra's path finding alogirthm from first principals in C.