RE: Phoenix multiplayer - hmmmm
There are standards for all kinds of MIME standards for applications to use for network interoperability (esp. UDP).
However, if they are changing their own program's data attributes with every patch then they are seriously amateur programmers.
Real programmer have little difficulty with backwards compatibility.