Basics complete.
Why is it that the menus / gui is the hardest part for me? I am not very
visual I guess, took me half the time to get the basic client server going
than it did the entire menu.

Need to clean up menus, and the join / host client server code.