Trying a new detector

This should fix #1. 

I need to refactor/simplify, but with the sample videos you posted, this detector passes the tests.