feat(combat): update operations to be non-blocking, add support for handling waiting
Merge pull request #32 from Rutherther/combat Add combat extension
feat(combat): add enemy, item, skill selectors