fix(core): do not update default state
fix(core): do not react to contracts that errored
Merge pull request #60 from Rutherther/feat/combat-v1
Make combat nonblocking, make multiple queues for distinct operations
chore: use version prefix to allow for setting a version suffix
chore(core): update version
fix(core): remove a contract after timeout
feat(core): add support for timeout moving to errors
fix(core): do not wait in case state was already reached
feat(core): avoid deadlock in contractor
fix(core): register contract after first state was executed
fix(core): do not throw an exception when adding IEveryPacketResponders
fix(core): do not add packet responder multiple times
Merge pull request #55 from Rutherther/feat/contracts
Add contract system
feat(core): add default states and no errors enum
feat(core): add contract builder