I fixed some pathfinding by making them reset if they're no longer moving during pathfinding, maybe because they got pushed off path. Also this may fix the stuck on wall problem for drunks.