[REFACTORING--SCOREBOARD] now when only have one function to take care all the three difficulty level