Major Milestone Achieved
Behold my glorious Dijkstra pathfinding through a dynamic physics environment. Rainbow-colored slopes represent the shortest path from anywhere on the map to the player. There are no enemies yet to follow that path, that would be my next step. The mass of physics objects is added to the cost of the node, so sometimes the shortest path is through the object, so AIs will try to push it aside.