public void Decode(NetIncomingMessage im)
{
this.ID = im.ReadByte();
this.Position = new Point(im.ReadInt32(), im.ReadInt32());
this.Velocity = new Point(im.ReadInt32(), im.ReadInt32());
this.Movement = new Point(im.ReadInt32(), im.ReadInt32());
this.IsJumping = im.ReadBoolean();
}