public static void load() {
        if (!FILE.exists()) {
            reset();
            return;
        }
        ObjectInputStream ois = null;
        FileInputStream fis = null;
        try {
            fis = new FileInputStream(FILE);
            ois = new ObjectInputStream(fis);
            instance = (Scores) ois.readObject();
        } catch (Exception ex) {
            System.err.println("Could not load scores: " + ex);
            reset();
        } finally {
            if (ois != null) {
                try {
                    ois.close();
                } catch (IOException ex) {}
            }
            if (fis != null) {
                try {
                    fis.close();
                } catch (IOException ex) {}
            }
        }
    }