private void HandleDebugScreen(GameTime gameTime, Screen focusedScreen) { StringBuilder builder = new StringBuilder("Focused screen: "); if (focusedScreen != null) { _debugScreen.FocusedScreen = builder.Append(focusedScreen.Name).ToString(); } else { _debugScreen.FocusedScreen = builder.ToString(); } builder.Clear(); builder = new StringBuilder("Screens: "); foreach (Screen screen in _screens) { builder.Append(screen.Name).Append(", "); } _debugScreen.Screens = builder.ToString().Substring(0, builder.Length - 2); _debugScreen.HandleInput(); _debugScreen.Update(gameTime); }