Update the xiao encoding to reflect current usage

Instead of creating a full protocol for various game engines xiao will continue to be used as an internal encoding for now.