proper playmovie implementation