UDP stuff

Not finished putting things in yet.