@Override
	public void doAction (String o)
	{
		if ("Input".equals(o))
		{
			Out.println(Input.getText());
			Input.remember(Input.getText());
			Output.append(Input.getText() + "\n", Color.green.darker());
			Input.setText("");
		}
		else if (Global.resourceString("Game").equals(o))
		{
			new GameQuestion(this);
		}
		else if (Global.resourceString("Restore_Game").equals(o))
		{
			if ( !Block)
			{
				if (PGF == null)
				{
					Out.println("@@restore");
					Block = true;
				}
				else
				{
					new Message(this, Global
						.resourceString("You_have_already_a_game_"));
				}
			}

		}
		else if (Global.resourceString("Partner_Connection").equals(o))
		{
			new Help("partner");
		}
		else super.doAction(o);
	}