feat(core): split raw client and managed client as well as packet handlers
Resolves #65
fix(core): do not try to create stateful instance in case the entity is already present
fix(core): make stateful repository return the correct type
feat(core): add possibility to add items to stateful repository manually
chore: move repository url and license to Directory.Build.props
docs: add missing documentation
feat(game): add check for combo skill
chore(core): update version
fix(core): save CurrentState to avoid race condition
feat(game): keep only skills of type Player in player's skills
feat(game): make sure skill cooldown reset is interpreted correctly when sent before "su"
fix(game): do not update position from su packet if it is null
chore(game): update version
fix(game): update position of caster upon SuPacket
fix(core): do not update default state
fix(core): do not react to contracts that errored
fix(game): using dash on character produced an error
Merge pull request #60 from Rutherther/feat/combat-v1
Make combat nonblocking, make multiple queues for distinct operations