Bubble following player
attempt to port Pathfinding

-incomplete