This appears to be a fun free game available on Steam. My thoughts are presented in the video with some Welsh humour along the way.  Part two can be watched here.

Official Website: https://marvelheroes.com/