chore: add async analyzer and meet its standards
Merge pull request #32 from Rutherther/combat Add combat extension
feat(pathfinding): add user cancelling to walk manager
feat(combat): add combat operations