Change MoveList serialization to use the new xiao encoding