public int checkScore(int score){
        if(m_scoreBoard.isEmpty()){
            return 0;
        }
        else{
            int index = -1;
            
            //DEscobrindo a posiçao:
            for(int i = 0; i < 5; i++){
                if(score >= m_scoreBoard.get(i).getM_maxCoins()){
                    index = i;
                    break;
                }
            }
            
            //Entramos no score?
            if(index >= 0){
                HighScoreEntry auxEntry = null;
                
                //Entramos na primeira posição:
                if(index == 0){
                    return 0;
                }
                else{
                    int currentIndex = 4;
                    if(index == 4){
                        m_scoreBoard.set(index, new HighScoreEntry("EMPTY", 0));
                    }
                    else{
                        while(currentIndex >= index){
                            if(currentIndex == 4){
                                m_scoreBoard.set(currentIndex, new HighScoreEntry("EMPTY", 0));
                            }
                            else{
                                auxEntry = m_scoreBoard.get(currentIndex);
                                m_scoreBoard.set(currentIndex, new HighScoreEntry("EMPTY", 0));
                                m_scoreBoard.set(currentIndex+1, auxEntry);  
                            }
                            currentIndex--;
                        }
                    }
                    return index;
                }                
            }
            else{
                return -1;
            }
        }
    }