pathfinding works as expected for top down, characters can now also avoid dangerous entities that don't collide