Learning about network protocols by deciphering RotMG's.