detection counts different piece as part of streak
refactored horizontal streak checking
Merge pull request #13 from rickyvetter/master

Fix for issue #12 - detection issues