Look at combining All.js and MediaPlayerFactory into one file
Created by: dsparacio
Maybe also remove the factory.MediaPlayerFactory = MediaPlayerFactory().getInstance(); from MediaPlayer.js and export the MPFactory to global || window with MediaPlayer, Protection instead.