private void HandlePlayerMovement(PacketReceivedEventArgs args)
{
var id = args.Message.ReadInt64();
var x = args.Message.ReadInt32();
var y = args.Message.ReadInt32();
var direction = (Directions)args.Message.ReadByte();
this.GetPlayer(id).Move(x, y, direction);
}