public Boolean loadPlayer2() {
        boolean test = false;
        if (test || m_test) {
            System.out.println("Loader :: loadPlayer2() BEGIN");
        }
        
        if (loadPlayer(getPlayer2File())) {
            setPlayer2(createPlayerType(m_playerInfo[PLAYER_TYPE_INDEX]));
            
            getPlayer2().setPlayerName(m_playerInfo[PLAYER_NAME_INDEX]);
            getPlayer2().setPlayerColour(new Color(Integer.parseInt(
                                            m_playerInfo[PLAYER_COLOR_INDEX])));
            getPlayer2().setYourTurn(Boolean.parseBoolean(
                                              m_playerInfo[PLAYER_TURN_INDEX]));

            
            if (Boolean.parseBoolean(m_playerInfo[PLAYER_TURN_INDEX])) {
                getGame().setPlayerTurn(Game.PlayerTurn.PLAYER2);
            }
        } else {
            m_allValid = false;
            System.err.println("Error with player 2");
        }
        
        if (test || m_test) {
            System.out.println("Loader :: loadPlayer2() END");
        }
        
        return true;
    }