Changed the structure of moviePlayer class to help with future growth.
Also fixed video player playing with loop state ON and playing in reverse.
This fixes #2