Two things i noticed (i didn't read any of your other code, just the for loop).
if(answers[randomIndex].equalsIgnoreCase(input))
count++; // incrementing counter if entered answer is correct
point++;
point++ is never happening because you didnt put brackets for the if statement
Since you made it so that the loop says:
The break statement will never be executed because the boolean timeForMore is always true in the iteration.
This might not have solved your problem, but this may lead to the lack of logic errors later. =]