Improved pathfinding

1. When owner isn't flying, pet shouldn't move due to force tp in air.
2. When owner is not flying the distance is still squired.
3. Path finding should not be a location but a path pointed to an entity