Begins porting Ghastly network code over, ripping out SDL as we go