Chess TDD blog post 1