Video layout help/Best module?

I am trying to create something that is most likely simple but giving me a hard time. I want to create a page that has at the bottom a grid of video thumbnails. When you click on any of the video thumbnails the actual video appears in a player at the top of the page. So think of it as a news site. When the site loads. You will see the featured news story in the player featured at the top of the page. Underneath the player are other news items that once you click replaces the featured story at the top of page and plays video. 

Basically the same concept as youtube. You click on video it appears in player on the same page. And these videos are uploaded by the user I am not pulling anything in from remote sites. 

Drupal version: