lots of enhancements (film choice, fewer api requests...)
Merge remote-tracking branch 'origin/master'