string GetDebugText()
    {
        string debugText = "";

        // Face Buttons
        debugText += "A button:" + CurrentInputState.Get_A() + "\n";
        debugText += "B button:" + CurrentInputState.Get_B() + "\n";
        debugText += "X button:" + CurrentInputState.Get_X() + "\n";
        debugText += "Y button:" + CurrentInputState.Get_Y() + "\n";
        //D-Pad Input
        debugText += "D-Pad Horizontal Input:" + CurrentInputState.Get_D_PadHorizontal().ToString() + "\n";
        debugText += "D-Pad Vertical Input:" + CurrentInputState.Get_D_PadVertical().ToString() + "\n";
        //Shoulder Buttons
        debugText += "Left Bumper:" + CurrentInputState.Get_LeftBumper() + "\n";
        debugText += "Right Bumper:" + CurrentInputState.Get_RightBumper() + "\n";

        debugText += "Left Trigger:" + CurrentInputState.Get_LeftTrigger().ToString() + "\n";
        debugText += "Right Trigger:" + CurrentInputState.Get_RightTrigger().ToString() + "\n";
        //Joystick
        debugText += "Left Joy H:" + CurrentInputState.Get_LeftJoystickHorizontal().ToString() + "\n";
        debugText += "Left Joy V:" + CurrentInputState.Get_LeftJoystickVertical().ToString() + "\n";
        debugText += "Right Joy H:" + CurrentInputState.Get_RightJoystickHorizontal().ToString() + "\n";
        debugText += "Right Joy V:" + CurrentInputState.Get_RightJoystickVertical().ToString() + "\n";
        debugText += "Left Joy Click:" + CurrentInputState.Get_LeftJoystickClick() + "\n";
        debugText += "Right Joy Click:" + CurrentInputState.Get_RightJoystickClick() + "\n";
        //Start Back Buttons
        debugText += "Start Button:" + CurrentInputState.Get_Start() + "\n";
        debugText += "Back Button:" + CurrentInputState.Get_Back() + "\n";

        return(debugText);
    }