Separate out video player into it's own controller