Chess TDD blog post 2