feat: add pet positions to walk command Resolves #33
feat(pathfinding): add user cancelling to walk manager
fix(pathfinding): update pathfinding to work with same position, small distances...
feat(pathfinding): add basic pathfinding using A*