Refactor judication tests to use the same underlying function with different matchers.

Signed-off-by: OwenPatey <owen_patey@hotmail.com>
StraightLineJudicator passes acceptance tests for rows and columns.

Signed-off-by: OwenPatey <owen_patey@hotmail.com>
Satisfy diagonal judicator tests.

Signed-off-by: OwenPatey <owen_patey@hotmail.com>