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)?