public static void loadPreset_HelpMenu_ComparePins(final Container mainFrame) {
        ArtAssets art = ArtAssets.getInstance();
        PinLoader pinLoader = PinLoader.getInstance();
        
        BackgroundPanel pane = new BackgroundPanel(art.getAsset(ArtAssets.IN_GAME_BACKGROUND));
        
        //Set up the menu buttons
        pane.setLayout(null);
        MenuButton backButton = new MenuButton("Back", art.getAsset(ArtAssets.MENU_BUTTON_LARGE), pane);
        MenuButton doneButton = new MenuButton("Done", art.getAsset(ArtAssets.MENU_BUTTON_LARGE), pane);
        
        backButton.addMouseListener(new MouseAdapter() {
            public void mousePressed(MouseEvent e) {
                mainFrame.removeAll();
                loadPreset_HelpMenu_Explanation(mainFrame);
                mainFrame.validate();
                mainFrame.repaint();
            }
        });
        doneButton.addMouseListener(new MouseAdapter() {
            public void mousePressed(MouseEvent e) {
                mainFrame.removeAll();
                loadPreset_MainMenu(mainFrame);
                mainFrame.validate();
                mainFrame.repaint();
            }
        });
        
        backButton.setBounds(200,400,100,55);
        backButton.addText(20);
        pane.add(backButton);
        
        doneButton.setBounds(350,400,100,55);
        doneButton.addText(20);
        pane.add(doneButton);
        
        JLabel contextLabel = new JLabel(
            "<html><body><p style=\"font-size:14px\">Here are all the pins in the game. Study them carefully to spot the differences!</p></body></html>"
        );
        contextLabel.setBounds(50,0,550,120);
        contextLabel.setForeground(new Color(252, 90, 90));
        pane.add(contextLabel);
        
        ExamplePin examplePin;
        int pinNumber = 0;
        for (int y = 0; y < 4; y++) {
            for (int x = 0; x < 8; x++) {
                if (pinNumber < 58) { //There are only 29 pins currently, each with one scrapper, for a total of 58. Ignore the remaining loop iterations past the 58th pin
                    examplePin = new ExamplePin(
                        pinLoader.getPin(pinNumber),
                        pinLoader.getPin(pinNumber + 1),
                        pane
                    );
                    examplePin.setBounds(
                        35 + (x * 70), //X
                        100 + (y * 70), //Y
                        70, //Width
                        70 //Height
                    );
                    pane.add(examplePin);
                }
                pinNumber = pinNumber + 2;
            }
        }
        
        //Add the finished panel to our main JFrame
        mainFrame.add(pane);
    }