Fixed the video player functionality and made sure it was modular, also
improvements to the basic xml