AOL relaunched Games.com with more than 5,000 free games available online and on mobile and tablet devices.