Darts build with TDD. Made for a 'Clean Code' Assignment