Got the client Gui to work properly, need to start code cleanup