added next move test stubs
factored out finished board
test against better values
made empty squares body more concise