Doing BattleShips step by step, TDD in a sequence of MVPs