crude (and incomplete) pathfinding