Client GUI and general Client updates

Client can now be resized to any size but the actual game is still fixed
size.