pathfinding is pretty buggy which makes it hard to know if the concept is sound, but it has potential