@Override
    public void actionPerformed(ActionEvent e)
    {
        JButton clicked = (JButton) e.getSource();

        {
            if(clicked == buttons[0])
            {
                if(owner != null)
                {
                    owner.switchState(Game.EnumState.GAME_STATE);
                }
            }
            else if(clicked == buttons[1])
            {
                JOptionPane.showMessageDialog(this, "Help Info will be here at a later date");
            }
            else if(clicked == buttons[2])
            {
                JOptionPane.showMessageDialog(this, "Options will be here at a later date");
            }
            else if(clicked == buttons[3])
            {
                System.exit(0);
            }
        }
    }