Using the YouTube API as a base. Multiple YouTube Players on a single page, all with Thumbnails which when clicked play their video. Once the Videos have finished playing they revert back to the Thumbnail. Script generates the YouTube frames based on the data attributes in the html structure. Very straight forward and simple to implement.