public void tetrisCommandMessage( String msg, ConnectionToClient client)  throws IOException
	{
		if (msg.equals(""))
			return;
		
		//initialize local variables
		String message[]   = msg.split(" ");
		String instruction = "";
		String operand     = "";
		
		boolean hasWhiteSpace = false;
		
		//Find if multipart message
		if ( message.length != 1) hasWhiteSpace = true;
		
		//If there is a white space, we must load the instruction with its operand
		if(hasWhiteSpace) 
		{
			instruction = message[0];
			operand 	= message[1];
		}
		else //If there is no white space, then there is no operand and only load the instruction
		instruction = message[0];
		
		// ****************************************************************************************//
		// List of all client-side usable commands
		
		switch (instruction.toLowerCase())
		{
			//*******************************************************************//
			// Control methods
			
			//The client won the match.
			case ("gameWon"):
				findOpponent(client).send("gameWon"+operand);
			break;
			
			//The client lost the match.
			case ("gameLost"):
				findOpponent(client).send("gameLost"+operand);
			break;
			
			//The match can start.
			case ("ready"):
				findOpponent(client).send("/ready");
			break;
		}
	}