JapaneseRiverCrossing - a TDD playground