DifficultyDialog into seperate class

This change has been utilisied to also provide different difficulty levels
for the Rhythm level.