public static void mainMenu(Player player) {

        // Action options
        String actionOptions[] = {"Fight", "Rest", "Save", "View Stats", "View Spells", "Equipment", "Inventory",
                                  "Quit"};

        // Prompt action from user
		int action = JOptionPane.showOptionDialog(null, "What would you like to do?",
                                                  "Main Menu",
                                                  0,
                                                  JOptionPane.QUESTION_MESSAGE,
                                                  null,
                                                  actionOptions,
                                                  "View Stats");

        switch(action) {
            case 0: // Fight
                Battle battle = new Battle(player);
                battle.fight(player);
                break;
            case 1: // Rest
                break;
            case 2: // Save
                saveGame(player);
                break;
            case 3: // View Stats
                playerStats(player);
                break;
            case 4: // View spells
                if(!(player instanceof Sorcerer)) {
                    JOptionPane.showMessageDialog(null, "You aren't a sorcerer, you have no spells!");
                }
                else {
                    ((Sorcerer)player).displaySpells();
                }
                break;
            case 5: // Equipment
                equipmentScreen(player);
                break;
            case 6: // Inventory
                inventoryScreen(player);
                break;
            case 7: // Quit
                quitGame();
        }

        mainMenu(player);
	}