Lots of changes. CaveSystemServer is working, CaveServer is working, and Client is working.
No more hardcoded addresses and ports.