I noticed that currently json is used to encode messages between clients and the server and also a lot of information that is not actually needed in every update is included, such as the color of each player's car, their name or the number of lifes left.
How much could be gained by transferring only the information that is actually needed and using a different serialization format, perhaps protobuffers or the like?