if ((double) (points / tries) > hiScore) {
hiScore = (double) points / tries;
hiPoints = points;
hiTries = tries;
I cannot understand why hiScore, or even points / tries, always remain = 0 (points and tries are both ints, same as hiPoints and hiTries)