completed in 2013, "go run client_main.go client_main.gui" the usage will explain the required flags