Merge pull request #81 from Rutherther/feat/pathfinding-mates Add mates to pathfinding
docs: fix MateWalkCommand header
feat(core): rename PetWalkCommand to MateWalkCommand, use MateId instead of selector
chore: add async analyzer and meet its standards
feat: add pet positions to walk command Resolves #33
chore: make updates to get rid of warnings
feat!(core): make some classes internal
fix(core): cancel control command cancellation token every time
feat(core): handle exceptions in command processor
feat(core): add command pre and post events
feat(core): add return distance tolerance to walk commands
feat(core): add attack command
feat(core): add map changed control cancel reason
feat(core): make walk commands accept short positions
docs: add documentation for missing fields
fix(core): cancel player walk command on map change automatically
feat(core): add pet walk command
feat(core): add walk command for moving the player as well as pets simultaneously
feat(localclient): use take control command in local client
feat(core): add command for taking control Allows only one silmutaneous action in the given group, user cancellable