public void addCastle(core.Castle castle)
	{
		if (lockCount != 0) return;
		
		WidgetChooserButton button;
		button = new WidgetChooserButton(castle, castle.getName(), false);
		button.selected.connect(this, "selectCastle(Object)");
		castlesInner.insertWidget(-1, button);
		castles.add(castle);
	}