Chess TDD blog post 3