Now a full client + server packet lib!