Another frame-by-frame study with some shameless self-promotion :PYou can download the project files here.