Start on enemy pathfinding

since we apparently need proper A* now.
it should still compile and have no effect on anything.