feat(core): rename PetWalkCommand to MateWalkCommand, use MateId instead of selector
feat: add pet positions to walk command Resolves #33
feat!(core): make some classes internal
feat(core): add return distance tolerance to walk commands
feat(core): make walk commands accept short positions
feat(core): add walk command for moving the player as well as pets simultaneously