Making a card game while practicing TDD