more work on the gamegui along with the foundations of the server