About the whole Flash games (Specifically the ones that have code to see whether they are played on the respective website or not), There is a project called Flashpoint, By BlueMaxima, That is all about preserving all flash games (And HTML5) Across the board. This Article, albeit a bit outdated now, has more details on the project.