Using the classical game of chess as a subject for Test Driven Development