pulled control out of UserInterface class into GameClient, also now use setVisible(false) to close windows