I beg for a recent games list! I nearly messed up my success rate by clicking on the links at top (unintentionally - my fingers were moving faster than my head ). I was able to get my game back with the back button on the browser, but I about had a heart attack! Can we please have a recent games list so we know we can recover from such stupidities (and any glitches that might happen in submitting games)?