added difficulty selection