Working MediaPlayer implementation, new specs -> 95% coverage