Working on networking

Going to rename types to use CamelCase