added difficulty chooser