turned the first few move checks into lambdas
calling empty curry correctly
one method left to convert to lambda
shell of tests for new empty_opposite_corner(mover) on board
empty_opposite_corner works
Moved over to lambdas rather than duplicitive if logic in choose_move
refactoring to marker variables in board spec
unconditionaling board.empty?