fix: use nos smooth packets in game
feat: add helper data records
feat: implement character and player properties
chore: move data classes to correct namespaces
feat: add character type skeleton
feat: add chat types skeleton