public void clientConnected(final Client someClient) {
		send("Connecting from " + someClient.getIPAddress(), someClient);

		// decide if a player (or in this case, IP address) will be allowed to
		// continue connecting
		if (banlist.contains(someClient.getIPAddress())) {
			send("Server> Your IP is banned.", someClient);
			send("Server> Booting client...", someClient);
			someClient.stopRunning();
		}

		// TODO do we need this, there is no guarantee that we are using ANSI?
		// check to see if ansi colors are enabled for the server
		if (color == Constants.ANSI) {
			// tell client to use bright version of ANSI Colors
			someClient.write("\033[;1m");

			// indicate the use of bright ansi colors to the client
			send("> Using BRIGHT ANSI colors <", someClient);
		}

		// send data about the server
		send(colors(program, "yellow") + colors(" " + version, "yellow") + colors(" -- Running on " + computer, "green"), someClient);
		send(colors(serverName, "red"), someClient);
		send(colors(messageOfTheDay(), "cyan"), someClient);

		// reset color
		// send(colors("Color Reset to Default!", "white"));

		// indicate game mode
		send("Mode: " + mode, someClient);

		// TODO need a way to either exit int login for another method or to create a character in int login
		if (int_login) {
			send("Using Interactive Login", someClient);
			send("");

			start_interactive_login(someClient);
		}
	}