Neopets: Mega Mini-Games Collection offers something beyond janky revivals of online Flash games – it's a portal to my own ...