Fixed: Parse packet 3 messages

Fixed: Decode unicode escapes

Fixed: Use JSON, not AST