Initial work on checking for a win.  Currently just counts matching adjacent pieces to the left of the last move.
Move find match logic out to a separate function, and call it with different arguments to count row, column and diagonal wins