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(packets): make mltobj packet list a list index
fix(packets): add packet header for sayi2 packet
fix(game): do not add game responder multiple times
fix(game): add skills api to the service provider
fix(game): make aggregate error only for errors, not successful results in event dispatcher
fix(core): do not add packet responder multiple times
feat(game): handle max hp, mp in su and st packets
feat(packets): add hp, max hp into su and st packets
chore(packets): update version
fix(packets): implement IPacket in Sayi2Packet
tests(game): add raid tests
fix(game): do not change raid boss after first initialization in case of more bosses