client side pathfinding implemented - not yet finished