Implementing bowling kata using TDD