Add SDLFilm implementation and test