add IButton.Visibility and GameScenesVisibility