most classes laid out,
worked on networking
just about compiles