Finished up basic networking protocol