basic (buggy) pathfinding