Kongregate has free games that you can play online. Choose from thousands of free flash games. Complete online game achievements to win badges.