Attempt the reversi kata
first failing test
better first failing test
minimal viable pass
refactor to more sensible
refactor
second failing test
simplest possible pass
simple failing test case
refactor out the turn variable
now finds the move as an empty square
failing test case
refactor (naughty with a failing test, but localized)
simplify conditional
add extra argument
fix bugs in the tests and localize the test to pass
now fails a single test again
fix test; make sure we've walked
refactor
introduce another pair of tests using a naughty copy paste in order to test walk right