new Pathfinding and PlayerMovement