A Custom Video Player with HTML5, CSS and JavaScript