feat: allow nullables in converters
feat: add interfaces for serializers, converters
feat: add base packet types converting
feat: add Packets and PacketTests projects
chore: add file header setting
chore: move build props to correct case
chore: add unix solution without windows-only solutions
Merge branch 'in-packet-serialize' into 'main'
Serialize IN packet
See merge request Rutherther/nos-smooth!3
chore: update NosCore.Packets
fix: serialize in packet correctly
tests: add tests for in packet serializer
feat: register in packet specific serializer to DI
feat: add in packet specific serializer
fix: pass correct arguments to serializer provider
feat: add support for specific serializers
Specific serializers give the ability to add custom behavior for some packets that may be harder to serialize
fix: not walking too long did not cancel the command handling
Merge branch 'walk-command-handler' into 'main'
Walk command handler
Closes #4
See merge request Rutherther/nos-smooth!2
feat: implement walk command handler